【发布时间】:2012-09-04 15:44:30
【问题描述】:
我有一个 jquery.ajax 对象,我想在其中替换 xhr。但是执行以下代码会给我一个错误:
TypeError: Property 'xhr' of object #<Object> is not a function
相关代码为:
var req = jQuery.ajaxSettings.xhr();
req.upload.addEventListener('progress', calendar.check_progress, false);
$.ajax({
url: script_root + '_save_file/'+id+'/'+timestamp,
type: 'POST',
processData: false,
contentType: false,
data: fd,
xhr: req,
success: function(data){
do_something();
},
error: function(data){
console.log(data);
do_something_else();
}
});
【问题讨论】:
-
Ajax 方法没有功能,名称为 xhr: req .. 这弄乱了您的请求
标签: javascript jquery html ajax xmlhttprequest