我在jquery中为文件上传检查编写了以下代码。 插件:jquery-1.7.min.js,jquery.fileupload.js,jquery.fileupload-jquery-ui.js
<script type="text/javascript" src="js/plugins/jquery-1.7.min.js"></script>
<script type="text/javascript" src="js/plugins/jquery.fileupload.js"></script>
<script type="text/javascript" src="js/plugins/jquery.fileupload-jquery-ui.js"></script>
在ajax
$('#img1').fileupload(function(){
$.ajax({
type: "POST",
url: "FileUploadServlet",
data: $('#userimage').serialize(),
dataType:"json",
success : function(examdata) {
//alert(examdata);
//$("#errorbox").html(examdata);
if(examdata[0]==0)
{
$('#img1').focus();
$("#usererror").html("uploaded photo doesn't have any human faces please upload another image");
}
else
{
//$('#password').focus();
$("#usererror").html("photo uploaded");
}
}
});
});
此行fileupload上的错误(function()是未定义的函数。
错误:undefined不是jquery.fileupload.js中的函数:87
fileupload.js文件中的第87行是
$.widget('blueimp.fileupload', {
我的代码中有什么问题吗?
请帮助解决这个问题...