提前谢谢。
我需要构建一个包含一些有用功能的JS文件,并将在我的网站上重复使用。
文件1的内容:utils.js
function clearForm(form){
$(form).find('input:text, input:password, input:file, select, textarea').val('');
$(form).find('input:radio, input:checkbox')
.removeAttr('checked').removeAttr('selected');
}
function anotherFunction(){
//
}
function anotherFunction1(){
//
}
,这是文件2:control.js
function postRecovery(email) {
var retorno;
$.ajax({
url: "/auth/doRecuperarSenha/",
dataType: "json",
contentType: "application/json;charset=utf-8",
type: "POST",
data: JSON.stringify(email),
async: true,
beforeSend: function () {
NProgress.start();
},
success: function (dados) {
retorno = dados;
},
error: function () {
alert("Erro");
},
complete: function () {
**this.clearForm(*email*);**
NProgress.done();
}
});
NProgress.remove();
}
但这不起作用。
澄清
我在html结构 control.js 文件之前导入了 utils.js 文件
当我将脚本放在同一个文件上时,我的代码工作正常。