如何创建一个js函数并在另一个文件上使用它

时间:2017-01-04 18:53:47

标签: javascript jquery

提前谢谢。

我需要构建一个包含一些有用功能的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 文件

     

当我将脚本放在同一个文件上时,我的代码工作正常。

0 个答案:

没有答案