2011-01-11 10 views
1

を介して取得した文字列を比較します!は、私はjqueryのを使用していアヤックス

EDIT:alert(data);印刷物のno_credits

+0

'data'に後書き/先頭に空白がありますか? 'data'に' no_credits'だけが含まれていることをどうやって確認しますか? –

+0

Firebugを試しましたか? – SLaks

+0

あなたの$ .get関数に 'text'引数を追加してみてください – Nabab

答えて

3

はおそらく末尾のスペースや大文字小文字の違いがあります。

if($.trim(data).toLowerCase() === 'no_credits'){ 
+0

NAHは役に立たない:( – john

0

を試してみては、データオブジェクトをダンプしようとしたことがありますか? Firefoxのconsole.log(data);(Firebugがインストールされている)を実行し、Firebugコンソールを確認します。私はデータがサーバーの出力ではなく、応答オブジェクトだと思う。

+0

コンソールでのみ表示されます: "no_credits"引用符なし – john

+0

@nababの回答を確認してください –

1

はこれを試してみてください。もちろん、それは引数として、サーバの応答を取得しないように

$.get(URL,function(data){...},'text'); 

あなたの関数は、$に.get関数の外です。

-1

バックエンドコードからフロントエンドにデータを送るには....自分で何かを追加する関数を使わないでください... Javaストリームのprintln()関数のように、最後に "\ n"文字列を送信し、代わりにuse print()関数を送信します...

+0

あなたの投稿をいくつかクリーンアップできますか? –

関連する問題