我在这里难过。我有一个用Server Side Javascript编写的处理页面,它使用我们系统中的一些数据构建一个HTML表。
我通过jQuery .load()函数调用页面。调用工作,并返回数据,但发生了一些事情,抛出下面的错误副本。这也会阻止我在.load()之后进行的任何调用。
你可以在这里看到这个页面
http://pages.email.tofw.com/page.aspx?QS=38dfbe491fab00eadb06a33c6c7834943533ebb484a35c6efcab45c78cd9df38#
I have tried .load(), .post(), .ajax()...
需要注意的是,当我提醒响应时,我注意到我们的后端系统似乎正在对其他js文件进行一些引用。见下文,对我来说没问题。
我还应该提一下,
这种情况发生在所有浏览器中 响应只是HTML(+那些js行) 格式正确 chrome报告jQuery第564行的错误,这是一个名为noop的函数
任何人都很感激,我不能再花一整天时间试图自己解决这个问题。
先谢谢
JS加入了我们系统的回复
<script type="text/javascript" src="http://pages.email.tofw.com/Script/HttpRequest.js"> </script>
<script type="text/javascript" src="http://pages.email.tofw.com/Script/pageTracking.js"> </script>
<script type="text/javascript">
absoluteBaseUrl = "http://pages.email.tofw.com/";
SaveAnalyticData(7000926, 'd7ba6684-ae81-48dd-bac7-969595eb9846', '92401e11-8737-4d03-a458-be89ca0cbecf');
</script>
Chrome报告错误
Uncaught SyntaxError: Unexpected token < jquery-1.8.3.js:564
(anonymous function) jquery-1.8.3.js:564
jQuery.extend.globalEval jquery-1.8.3.js:565
jQuery.ajaxSetup.converters.text script jquery-1.8.3.js:8258
ajaxConvert jquery-1.8.3.js:8143
done jquery-1.8.3.js:7779
callback jquery-1.8.3.js:8518
send jquery-1.8.3.js:8524
jQuery.extend.ajax jquery-1.8.3.js:7986
(anonymous function) jquery-1.8.3.js:6007
jQuery.extend.each jquery-1.8.3.js:611
jQuery.fn.extend.domManip jquery-1.8.3.js:6004
jQuery.fn.extend.append jquery-1.8.3.js:5777
(anonymous function) jquery-1.8.3.js:5904
jQuery.extend.access jquery-1.8.3.js:814
jQuery.fn.extend.html jquery-1.8.3.js:5868
(anonymous function) jquery-1.8.3.js:7474
fire jquery-1.8.3.js:974
self.fireWith jquery-1.8.3.js:1084
done jquery-1.8.3.js:7803
callback
答案 0 :(得分:5)
谢谢或输入,但我发现了问题。事实证明,其中一个引用的js文件抛出了一个错误,该错误显示包含完整html文档的错误页面。所以我的回复包含了html标签,我觉得这些标签让jQuery
我如何修复它是将我的预期结果包装在一个知道名称的div中,然后使用传递该div的load函数只给我该div的内容。
工作完美。
答案 1 :(得分:2)
您似乎错过第二个脚本代码中的&gt; 。
<script type="text/javascript"
src="http://pages.email.tofw.com/Script/pageTracking.js" > </script>
Missing this ---- ^
答案 2 :(得分:0)
问题似乎在这里
<script type="text/javascript"
src="http://pages.email.tofw.com/Script/pageTracking.js"
</script>
请注意,您错过了关闭脚本开始标记
这是您修改的脚本参考
<script type="text/javascript"
src="http://pages.email.tofw.com/Script/pageTracking.js">
</script>