0

私はここで困惑しています。システムからのデータを使用してHTMLテーブルを作成するサーバーサイドJavascriptで記述された処理ページがあります。

jQuery .load()関数を介してページを呼び出します。呼び出しは機能し、データが返されますが、以下のエラーコピーをスローする何かが発生しています。これにより、.load()の後に行っている呼び出しもすべて停止します。

あなたはここのページを見ることができます

http://pages.email.tofw.com/page.aspx?QS=38dfbe491fab00eadb06a33c6c7834943533ebb484a35c6efcab45c78cd9df38#

I have tried .load(), .post(), .ajax()...

1つの注意点として、応答を警告すると、バックエンドシステムが他のjsファイルへの参照をいくつか配置しているように見えます。以下を参照してください、それは私には大丈夫に見えます。

私も言及する必要があります、

これはすべてのブラウザで発生します。応答は単純にHTML(+これらのjs行)は適切にフォーマットされています。chromeはnoopと呼ばれる関数であるjQueryの564行でエラーを報告します。

どんなヘリもありがたいです、私はこれを自分で理解しようとしてもう一日を過ごすことはできません。

前もって感謝します

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
4

3 に答える 3

5

ありがとうまたは入力ですが、問題が見つかりました。参照されている js ファイルの 1 つが、完全な html ドキュメントを含むエラー ページを表示するエラーをスローしていたことが判明しました。したがって、私の応答には、jQueryを混乱させたと思われるhtmlタグが含まれていました

どのように修正したかは、予想される結果を既知の名前の div でラップし、load 関数を使用してその div を渡して、その div の内容のみを取得することでした。

完璧に機能しました。

于 2013-01-15T15:16:54.337 に答える
2

2番目のスクリプトタグ>がないようです。

<script type="text/javascript"
       src="http://pages.email.tofw.com/Script/pageTracking.js" > </script>
                                              Missing this ---- ^      
于 2013-01-15T01:33:46.700 に答える
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>
于 2013-01-15T01:33:38.297 に答える