-2

我已经在 wordpress admin 中创建了页面。我在其中使用了 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"); })
;
4

1 回答 1

0

根据您从 .success 或 .complete 获得的响应,您可以执行类似的操作

if (response == "error") { alert ("Error"); }

您的 Ajax 已成功发送信息,因此不会出错。

如果存在不满足的条件,您的后端 PHP 必须返回错误

if (some condition) { 
    //do something 
} else echo "error";
于 2013-03-01T20:18:29.817 回答