我有以下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: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错误。任何帮助都会非常有用。
答案 0 :(得分:5)
见the documentation。 $.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);
});