Javascript 未捕获类型错误:非法调用jquery.min.js第4行
我已经编写了以下代码来使用blobstore谷歌应用程序引擎上传文件。我得到了未捕获的类型错误,如何克服它。一切正常,但这个例外仍然存在。我试图添加Javascript 未捕获类型错误:非法调用jquery.min.js第4行,javascript,jquery,blobstore,Javascript,Jquery,Blobstore,我已经编写了以下代码来使用blobstore谷歌应用程序引擎上传文件。我得到了未捕获的类型错误,如何克服它。一切正常,但这个例外仍然存在。我试图添加processData:false,但是blobstore代码没有收到来自javascript的上传数据 $('#insert-sub').click(function (){ $('#insert-form').validate({ rules: { issueName:
processData:false
,但是blobstore代码没有收到来自javascript的上传数据
$('#insert-sub').click(function (){
$('#insert-form').validate({
rules:
{
issueName:
{
minlength: 2,
required: true
},
issueFilename:
{
required: true,
extension: "pdf",
}
},
submitHandler: function(form){
var currentDate = new Date();
var day = currentDate.getDate();
var month = currentDate.getMonth() + 1;
var year = currentDate.getFullYear();
var issueDate = day + "/" + month + "/" + year;
$('#issueDate').val(issueDate);
$('#insertForm').hide();
filename = $('#issueFile').val();
var fData = new FormData();
if(filename.substr(-3) == "pdf")
{
$.ajax({
url: upload_url,
type: "POST",
processData: false,
data: fData,
});
}
else
{
alert("Invalid File Extension, upload .pdf")
}
}
});
});
});`
1) 注意,您的
fData
变量包含一个空的FormData
对象,您需要使用var fData=newformdata(form)代码>。2) AJAX请求的响应是什么数据类型?响应采用json格式@rorymcrossan