Javascript 捕获ajax获取错误
我有下面的javascript函数,它可以Javascript 捕获ajax获取错误,javascript,jquery,ajax,get,Javascript,Jquery,Ajax,Get,我有下面的javascript函数,它可以ajax$.get function make_draggable(elements) { /* Elements is a jquery object: */ elements.draggable({ containment:'parent', start:function(e,ui){ ui.helper.css('z-index',++zIndex); }, stop:functio
ajax$.get
function make_draggable(elements)
{
/* Elements is a jquery object: */
elements.draggable({
containment:'parent',
start:function(e,ui){ ui.helper.css('z-index',++zIndex); },
stop:function(e,ui){
/* Sending the z-index and positon of the note to update_position.php via AJAX GET: */
$.get('ajax/update_position.php',{
x : ui.position.left,
y : ui.position.top,
z : zIndex,
id : parseInt(ui.helper.find('span.data').html())
});
}
});
}
但不幸的是,我的应用程序不起作用。我想捕捉ajax错误。任何帮助都会非常有用。请参阅$.get
返回一个jqxhr
对象,您可以对其调用fail
并传递回调
$.get(etc).fail(function (jqXHR, textStatus, errorThrown) {
alert("There was an error. Look in the browser's JS console for details.");
console.log(jqXHR);
console.log(textStatus);
console.log(errorThrown);
});
你能告诉我如何把它放在我上面的js中吗?@Venky-我给出的示例显示了如何将它附加到对
get
的调用中,并且你只在代码中的一个地方使用get
。