在mozilla中没有良好的形式

时间:2016-03-05 20:37:11

标签: javascript jquery document-ready

我在文档就绪函数中使用了单击侦听器。每个点击监听器都有一个冗长的代码。为了方便起见,我创建了一个单独的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脚本文件之间划分代码来保持文档就绪文件非常简单和简短。如果有人可以有任何替代解决方案吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

Mozilla似乎是一个报告&#34;内容类型&#34; as&#34; application / xml&#34;对于通过XMLHttpRequests从本地磁盘使用<img width="65" class="contactImg" id="contactImage" src="http://TestServer/SiteAssets/ContactImages/sam-killermann-headshot.jpg" ng-src="http://TestServer/SiteAssets/ContactImages/sam-killermann-headshot.jpg" heigth="65px"> 协议检索的文件。错误&#34;格式不正确&#34;表示javascript内容不是XML,但脚本操作支持FireFox成功恢复的视图。我的猜测Bug 409230

的问题相同

使用在file://上运行的Node / Express服务器通过http://提供同一页面和javascript文件时,错误消失的确认来自错误消失。节点/表达正确地将javascript文件的内容报告为&#34; application / javascript&#34;并且没有错误消息。

测试HTML (使用简化的就绪功能):

localhost

<强>脚本 在未经宣传的<!DOCTYPE html><html><head><title>Not well-formed</title> <meta charset="utf-8"> <script src="lib/jquery-2.2.1.js"></script> <script> $(document).ready(function (){ $.getScript('js/ChangePasswordProcess.js'); }); </script> </head><body> password: <input id="newPassword" type="text"><br> confirm: <input id="confirmNewPassword" type="text"><br> <button type="button" id="changePasswordButton">change</button> </body></html> 中,在第8114行附近,添加

jquery-2.2.1.js file

报告响应内容类型。 console.log("content-type: " + jqXHR.getResponseHeader( "Content-Type" )); 文件与OP保持不变。

相关问题