<script> вызывает проблему с несоответствием имени тега XML - PullRequest
3 голосов
/ 28 февраля 2011

При попытке работать с тестовой страницей для выполнения некоторых вызовов 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 Ответ

1 голос
/ 28 февраля 2011

Эта строка недействительна:

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

Недопустимо иметь < и > в атрибутах. Вы должны убежать от этих персонажей, хотя это не решит вашу проблему, потому что я не уверен, откуда взялся <MyApp>.

...