jquery ajax php调用无法正常工作

jquery ajax php调用无法正常工作,php,jquery,ajax,Php,Jquery,Ajax,我从另一个可用的ajax调用复制了这个ajax调用,但我不明白为什么它不成功。代码如下: $.ajax({ type: "POST", url: "addTune.php", data: { database: setlist, name: tune, orderno: orderno, midi: midi }, error: function (e) { alert("Th

我从另一个可用的ajax调用复制了这个ajax调用,但我不明白为什么它不成功。代码如下:

$.ajax({
    type: "POST",
    url: "addTune.php",
    data: {
        database: setlist,
        name: tune,
        orderno: orderno,
        midi: midi
    },
    error: function (e) {
        alert("The PHP Call failed!  hmmm");
        alert(e.status);
    },
    success: function (response) {
        alert(response);
    }
});
我每次都得到错误函数。是否有任何明显的打字错误或其他愚蠢的错误

编辑:尝试使用以下内容查找错误:

$.ajax({

                type: "POST",
                url: 'addTune.php',
                data: {database : setlist, name : tune, orderno : orderno, midi : midi},
                error: function(e){
                    alert("The PHP Call failed!  hmmm");
                    alert(e.status);
                $.ajaxSetup({
                    "error": function(jqXHR, status, thrownError) {
                        alert('error');
                        var responseText = jQuery.parseJSON(jqXHR.responseText);
                        console.log(responseText);
                    }
                    });
                },
                success:  function(response){
                    alert(response);

                }



            });


        });

更新:我刚刚能够用命令行添加一行。关于我能做些什么来进一步缩小这个范围,你有什么想法吗?

我在这方面不在行,但可能使用单引号而不是双引号?因为我在做一个项目,我还必须做ajax调用,我使用单引号


我只是想说点什么,不太擅长这个

如果你进入了错误回调,那么你调用的页面就出现了错误,而不是js代码。检查是否已到达php页面。如果是,请检查php代码是否返回有效结果

来自jquery文档

错误

类型:函数(jqXHR jqXHR、字符串textStatus、字符串ERRORSHORN)A 请求失败时要调用的函数。函数接收 三个参数:jqXHR(在jquery1.4.x中,XMLHttpRequest)对象,一个 描述发生的错误类型的字符串,以及可选的 异常对象(如果发生)。第二个参数的可能值 参数(除null外)为“超时”、“错误”、“中止”和 “parsererror”。当HTTP错误发生时,ErrorSprown接收 HTTP状态的文本部分,例如“未找到”或“内部” 从jQuery 1.5开始,错误设置可以接受数组 函数的定义。每个函数将依次调用。注意:此处理程序 对于跨域脚本和JSONP请求不调用。这是一个 Ajax事件


你得到了什么错误?你得到了错误函数,因为ajax调用失败了,这不是javascript问题。打开firebug或任何东西,查看请求/响应。
addTune.php
此文件是否存在于同一级别?@Jai是的,我反复检查了几次。@Galen我正在使用chrome,并且仍在学习调试工具,你对它们有经验吗?我尝试并实现了此功能,但函数变量没有显示任何内容。我会把我在OP里做的事贴出来