时间:2011-02-27 21:18:41

标签: javascript xml tags mismatch

在尝试使用测试页面进行一些jquery getJSON调用时,我得到的错误显示在Firefox的错误控制台中:

XML tag name mismatch (expected input)
http://localhost:8080/<MyApp>/jquery-1.4.4.js
</body>

XML tag name mismatch (expected input)
http://localhost:8080/<MyApp>/json.js
</body>

The original html has the following:

<html>
  <head>
    <title>Application</title>
      <script type="text/javascript" src="/<MyApp>/jquery-1.4.4.js"></script>
      <script type="text/javascript" src="/<MyApp>/json.js"></script>
  </head>
  <body>
    <h1>Application</h1>
    <p>
    <label id="heartbeatLabel">Gateway Heartbeat:</label>
    <input id="heartbeatStatus" type="text" readonly="true" width="30">
    <input id="jsRunning" type="text" readonly="true" width="30">
    <input id="btnHeartbeat" type="button" value="Test Heartbeat" onclick="javascript:testHeartbeat();">
  </body>

Firebug告诉我,找到了javascript脚本,Net面板的状态为200.有没有人有任何建议?

1 个答案:

答案 0 :(得分:1)

此行无效:

<script type="text/javascript" src="/<MyApp>/jquery-1.4.4.js"></script>

不允许在属性中包含<>。你必须逃避这些角色,虽然这不会解决你的问题,因为我不确定<MyApp>来自哪里。