[英]How to run PHP script in the back by a jquery button
當我從jQuery單擊一個按鈕時,我需要從文件中運行一些PHP代碼。 這是我的代碼:
$(document).ready(function(){
$("#btnSubmit").button().click(function(){
alert("button 1");
$.ajax({
url: 'releaseBackEnd.php',
type: 'POST',
async: false,
data: {},
dataType: 'xml',
error: function(){
alert('Error');
},
success: function(data){
//check error
alert("success!");
}
});
});
});
它顯示“錯誤”的警報。 我有releaseBackEnd.php文件在javascript文件的同一目錄中。
檢查firebug控制台中的響應..如果你沒有firebug,請使用此鏈接將其添加到firefox
更改
$("#btnSubmit").button().click(
至
$("#btnSubmit").click(
並檢查php頁面是否正在發送響應。
嘗試使用XMLHttpRequest在錯誤回調函數中獲取錯誤。
error(XMLHttpRequest, textStatus) {
}
試試這個代碼......
$(document).ready(function(){ $("#btnSubmit").bind('click',function() { alert("button 1"); $.ajax({ url: 'releaseBackEnd.php', type: 'POST', async: false, data: {}, dataType: 'xml', error: function(){ alert('Error'); }, success: function(data){ //check error alert("success!"); } }); }); });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.