当我的服务器代码返回false时,如何警告()错误?
$("#editme1").editInPlace({
url: 'server.php',
error_sink: function(editme1, errorString) { alert(errorString); } <----Maybe this?
});
答案 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错误回调(textStatus
和errorThrown
)上没有做得很好,$.ajax()
。
所以我没有使用他的error
回调,而是使用全局.ajaxError()
处理程序,例如:
$(document).ajaxError(xhr, options, error) {
alert("An error occured when fetching content: " + error);
});
然后不要在插件选项中指定任何内容:
$("#editme1").editInPlace({ url: 'server.php' });