[英]How do i call javascript function from php function?
什么是PHP中Asp.Net的ScriptManager.RegisterStartUpScript()
等效? 我想從我的php函數中調用一些Javascript函數,即在某些事件被觸發之后(可能正在向數據庫添加記錄),我想調用javascript函數。 使用JQuery的Ajax觸發該事件。
提前致謝 :)
你不能。 php是在服務器上解析的。 js在客戶端上解析。
如果使用JQuery觸發了事件,則可以使用Ajax選項的Success參數來指定要調用的函數。
例如:
var options = {
url: 'urlForAJAXCall.php',
success: function(){
//Call your function here
},
error: function() {
alert('failure');
}};
$.ajax(options);
您可能想要的是在ajax請求的成功事件中運行javascript或jQuery。
只需記住,“成功”僅表示http請求已完成(瀏覽器與服務器進行了對話),並不意味着.php或數據庫查詢有效。
另外,您可以從php返回某項內容,可能在json數組中返回結果,然后javascript可以使用該結果,例如:檢查數據庫中是否已存在用戶名,如果存在則給出錯誤,否則添加用戶名作為新用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.