2012-02-17 19 views
2

私はjqueryの$のアヤックスコールを持っていると私の成功コールバックで、私はこの

success: function(response) { 
    console.log('response = '+response); 
    console.log('response.validate = '+response.validate); 
} 

を持ってここにFirebugの中の私のコンソール出力です:

どう
response = {"validate":true} 
response.validate = undefined 

heckはresponse.validateがundefinedに等しいか?

+1

完全なAjaxリクエストを表示できますか? –

+0

['validate'] –

答えて

2

このAjaxのオプションを追加します。あなたはJSONに戻ってきているし、あなたが適切なヘッダーを設定していないというのjQueryを教えていない場合は

dataType: "json" 

を、jQueryのは、それを処理する方法を知りません。

+0

jqueryはスマートに応答タイプを検出します。私はそれが問題だとは思わない。 –

+0

@ dku.rajkumarそれは必ずしも正しく行うとは限りません。 –

+0

@ケビンあなたは過去にこの問題に遭遇していたはずです;) – Catfish

関連する問題