1

次のように、jqueryグローバルエラーイベントが設定されています。

 $("#message_alert").ajaxError(function(event, XMLHttpRequest, settings, thrownError){
    ajax_error(XMLHttpRequest);
 });

ajax_errorメソッドは、XMLHttpRequestパラメーターを完全に正常に初期化します。XMLHttpRequestが取得するリクエストであり、XMLHttpRequest.responseTextのバックエンドからのjsonデータも含まれています

今私は知りたいです、どうすればこのjsonデータを解析できますか、私はやってみました

eval("var request = "+XMLHttpRequest.responseText);

これは何らかの理由で正常に機能していましたが、もう機能していません。データがajax応答に戻っていることは確かです。多分何かimが間違っている..まあfirebugはそれからの次のエラーを示しています、私はimが間違っているのかわかりません

エラー:

missing ; before statement
http://basit.io.im/javascript/global.js
Line 127

ところで、これは同じ評価行番号です。何か案は?

4

1 に答える 1

1

やってみました -

eval("var request = XMLHttpRequest.responseText");

これにより、発生しているエラーが修正されるはずです。

于 2009-09-30T02:34:56.380 に答える