@[TOC](Uncaught TypeError: $(…).ajaxSubmit is not a function)
点击界面上的提交按钮时,控制台报如下错误
js代码如下,没发现问题
importSave : function(){
var valid = true;
var text = "请";
var uploadFile = Page.$("#file").val();
if(uploadFile==null||uploadFile==""){
valid = false;
text += "选择文件,";
}else{
var suffix = /\.[^\.]+$/.exec(uploadFile).toString().toLowerCase();
if (suffix != ".xls" && suffix != ".xlsx") {
valid = false;
text += "请选择xls或者xlsx格式文件,";
}
}
if(!valid){
alert(text.substring(0,text.length -1) + "!");
}else{
$("#importFormHLR").ajaxSubmit({
type : "post",
url : path + "/rest/hlrPifubiao/importHlrPifubiao",
dataType : "json",
clearForm:true,
resetForm: true,
success : function(result){
layer.alert(result.msg);
if(result.success){
Page.hlrPifubiao.query();
Page.$('#importModal').modal('hide');
}
},
error : function(){
alert("导入失败!");
}
});
}
},
发现是jsp中没有引入jquery.form.js
加入<script src="${ctxPlugins}/jquery/jquery.form.js" type="text/javascript"></script>
发现按钮可以正常使用