如何使用alert()进行错误?

时间:2010-10-13 05:10:06

标签: jquery

当我的服务器代码返回false时,如何警告()错误?

  $("#editme1").editInPlace({
    url: 'server.php',
    error_sink: function(editme1, errorString) { alert(errorString); } <----Maybe this?
  });

2 个答案:

答案 0 :(得分:0)

你想要做什么,如果你使用ajax来调用服务器端你可以在错误块中做。请参阅此处的文档 http://api.jquery.com/jQuery.ajax/

答案 1 :(得分:0)

您可以使用error callback,如下所示:

$("#editme1").editInPlace({
  url: 'server.php',
  error: function(xhr) { alert("Server error: " + xhr.responseText); }
});

不幸的是,作者在he ignored the other very useful parameter error parameters错误回调(textStatuserrorThrown)上没有做得很好,$.ajax()

所以我没有使用他的error回调,而是使用全局.ajaxError()处理程序,例如:

$(document).ajaxError(xhr, options, error) {
  alert("An error occured when fetching content: " + error);
});

然后不要在插件选项中指定任何内容:

$("#editme1").editInPlace({ url: 'server.php' });