2011-02-02 16 views
0

$ .ajaxを使用してjsonをColdFusionコンポーネント(ローカル)から取得するアプリケーションがあります。 FFやIE8とIE9では正常に動作しますが、IE7でページを読み込むとエラーが発生します。 textStatusとerrorThrownを出力すると、エラーはparseerror [オブジェクトエラー]です。任意のアイデアを感謝します。実際のJavaScriptオブジェクトにデータを変換するためjavascriptkit.com JavaScriptを使用のeval()関数から感謝

$.ajax({ 
     type: "POST", 
     url: "/SavedLists.cfc?wsdl&method=getListsAndItems&returnformat=json&queryformat=column", 
     dataType: "json", 
     success: PopulateSharedLists,  
     error: function(XMLHttpRequest, textStatus, errorThrown) { 
      alert("Error Shared Lists- " + textStatus + " " +errorThrown); 
      this; 
     } 
    }); 
+0

余分な「this」は何ですか? – Dutchie432

+0

JSONデータJSONを表示できますか?または少なくともサンプル? – Victor

+0

jsonのデータを確認しましたが、IE8とFFでは問題なく動作します。私はここにそれを掲示するように思わない – user600141

答えて

2

。これの利点は、旧式のブラウザ(FF3以下、IE7以下、Opera10以下)で動作することです。欠点は、eval()を使用して生き延びる可能性のある悪質なコードやメソッドのデータを事前にスクリーンしない限り、速度が遅く、潜在的に安全でないことです。

関連する問題