繁体   English   中英

如何通过jquery按钮在后面运行PHP脚本

[英]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

https://addons.mozilla.org/en-US/firefox/addon/1843/

更改

$("#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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM