【发布时间】:2016-03-05 20:37:11
【问题描述】:
我在我的文档就绪函数中使用点击监听器。每个点击监听器都有一个冗长的代码。为方便起见,我创建了一个单独的 java 脚本文件并将单击侦听器放置在该文件中,并在我准备好的文档中加载了该脚本。现在 Mozilla 给了我这个错误
格式不正确
这是我正在使用的确切代码
// ChangePasswordProcess.js File
$("#changePasswordButton").click(function (){
if($("#newPassword").val() != $("#confirmNewPassword").val()){
alert('Your new password did not matched');
return false;
}else if($("#newPassword").val() == '' || $("#confirmNewPassword").val() == ''){
alert('Please enter new password');
return false;
}else{
alert('Password changed successfully');
}
});
这是我在准备好的文档中加载 java 脚本文件的方式
$(document).ready(function (){
$(function () {
$.getScript('js/ChangePasswordProcess.js');
});
});
实际上,我想通过在不同的 java 脚本文件中划分其代码来保持文档就绪文件非常简单和简短。如果有人可以为此提供任何替代解决方案?
【问题讨论】:
-
“格式不正确”错误指向什么?应该提供比这更多的信息。另请注意,您不需要像在第二个代码 sn-p 中那样嵌套 document.ready 处理程序。
-
我怀疑路径错误,并且您正在返回一些 html。在浏览器开发工具网络中检查实际请求本身并查看响应正文包含什么
-
实际上功能工作正常,但我担心控制台警告。根据 Rory McCrossan,我认为我需要处理我单击文档准备好的事件,这就是我将它嵌套在文档准备好的原因
-
这就是您在
ChangePasswordProcess.js文件中发布的问题中的全部内容吗? -
是的,这一切都在我的
ChangePasswordProcess.js中
标签: javascript jquery document-ready