wordpress中的ajax错误

wordpress中的ajax错误,wordpress,Wordpress,我已经在wordpress管理员中创建了页面。我正在使用ajax,但它不起作用。它总是运行错误部分并显示错误函数中的消息。ajax中的文件url在模板中,我已经尝试了所有路径,但没有显示成功消息。请告诉我如何分配文件路径或获取显示错误警报的原因 我正在使用以下代码 var jqxhr = $.ajax({ url: "http://www.example.com/data.php", data: { name : "The name", de

我已经在wordpress管理员中创建了页面。我正在使用ajax,但它不起作用。它总是运行错误部分并显示错误函数中的消息。ajax中的文件url在模板中,我已经尝试了所有路径,但没有显示成功消息。请告诉我如何分配文件路径或获取显示错误警报的原因

我正在使用以下代码

 var jqxhr =
  $.ajax({
    url: "http://www.example.com/data.php",
    data: {
        name : "The name",
        desc : "The description"
    }
})
.success (function(response) { alert("Success: " + response) ; })
.error   (function()     { alert("Error")   ; })
.complete(function()     { alert("complete"); })
;

根据你从.成功或.完成中得到的反应,你可以做如下事情

if (response == "error") { alert ("Error"); }
您的Ajax正在成功地发送信息,因此不会出错

如果存在不满足的条件,后端PHP必须抛出一个错误

if (some condition) { 
    //do something 
} else echo "error";

除了这个无法理解的问题之外,这个问题是你造成的,所以我们需要更多的信息(WordPress在没有你添加的情况下不会做任何AJAX)。我已经创建了管理部分。我在AJAX中使用的文件路径在我直接运行它时起作用,当我在ajax内部使用时,它不会显示成功消息。您必须提供一些信息。具体来说,就是正在发生的错误和导致错误的代码。对于来自服务器的任何请求/响应(如AJAX调用),您还需要提供有关正在提交的运行时请求和正在接收的响应的信息。请注意,我是有问题的代码,它在警报中显示错误