2011-06-27 2 views
0

WebサービスからJSONオブジェクトを取得するために、Jqueryの$.ajax()メソッドを使用しています。私のデータ(JSON)がnullまたは未定義の場合、私はコードの下の行のためにnull JSONオブジェクトのJQuery評価Eメール

Microsoft JScript compilation error : 
Expected ']' 

エラーを取得していますことは:

var data1 = eval("(" + msg + ")"); 

これはVS2005で正常に動作し、VS2008は、VS2010でこの設定です?あなたはjQueryのを含めている場合、または私は...

+1

$ .getJSONを試してみませんか? – MoarCodePlz

+5

**決してJSONに 'eval'を使用しないでください。さらに、IEは開発中に良いユーザーではありません。 – ThiefMaster

+0

Webサービスが常に有効なJSONを返すとは限りませんか? –

答えて

1

これは、Visual Studioに関係しているのかわからない何も悪いことをやっている、あなたは非常によく、その代わりにevalを使用しての

var data1 = $.parseJSON(msg); 

を行う可能性があります。それでもエラーが発生する場合は、サーバーの応答が不正な場合があります。ここに貼り付けてください。

乾杯!

関連する問題