人家問的是PHP調(diào)用JS函數(shù)。。。樓主,我可以很負(fù)責(zé)的告訴你,這是不可能的。PHP是在
成都創(chuàng)新互聯(lián)成立與2013年,先為圖木舒克等服務(wù)建站,圖木舒克等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為圖木舒克企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
服務(wù)器端
運行的腳本,而JS是在瀏覽器運行的腳本,你要調(diào)用可以,直接echo個script就可以,但是獲取
返回值
是不可能的,只有讓JS把返回值通過AJAX發(fā)送給PHP才可以。
你會不會用ajax啊
會用前面的我也不寫了
請求到php返回數(shù)據(jù)直接exit("你的結(jié)果");
var result = xhp.responseText;這就是個你php輸出的數(shù)據(jù)
數(shù)組的花 php exit(json_encode($array));
js端
var result = eval(xhp.responseText);
直接轉(zhuǎn)為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是服務(wù)端加載, js是客戶端加載,相互不影響.
AJAX
這種是js先運行, 會訪問 PHP,php端運行后 echo 或者? return 回值就行,客戶端自己識別的.