请教:
在TP5后台,如何调用前端JS的方法? 用 echo 打印出不行吗?
TP5 后台:
public function test(){
// echo "test66(); ";
echo " test66()";
}
view 页面前端:
function test66() {
alert('test66');
}
这样写,前端view页面 的test66()函数,接收不到TP5 后台echo送过来的信息,请问如何解决?
最后我是这样解决的:
view 页面用 ajax 方法,到TP5后台后,用 json方法回传,在ajax的success再次调用JS方法:
$(function(){
$('#btnTest').click(function(){
$.ajax({
url: "{:url('admin/test')}",
type:"POST",
dataType:"script",
data:{'id':1 },
success:function (data) {
test();
},error:function (data) {
}
});
})
function test(){
alert('123');
}
})