人家问的是PHP调用JS函数。。。楼主,我可以很负责的告诉你,这是不可能的。PHP是在
成都创新互联成立与2013年,先为图木舒克等服务建站,图木舒克等地企业,进行企业商务咨询服务。为图木舒克企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
你会不会用ajax啊
会用前面的我也不写了
请求到php返回数据直接exit("你的结果");
var result = xhp.responseText;这就是个你php输出的数据
数组的花 php exit(json_encode($array));
js端
var result = eval(xhp.responseText);
直接转为js对象
script
function ajxa(){
var c = 'id=1';
$.post("/index.php",c,function(data){
},'json);
}
/script
//提交到目录下的index.php文件下
//PHP接收时$_POST['id'];就可以接收到JS传值为1
//如果想反馈给JS 用JSON方法返回,data就是返回的值
这要看你是什么过程.
一般的过程
直接写 例如
php ecoh "js代码" ?php
因为php是服务端加载, js是客户端加载,相互不影响.
AJAX
这种是js先运行, 会访问 PHP,php端运行后 echo 或者 return 回值就行,客户端自己识别的.