2

javascriptとajaxの全くの初心者です。私はこれを理解できずに2日を無駄にしました...

以下を含む processor.php があります。echo json_encode('ok');

私のajaxはフォームをそのファイルに送信し、応答を受け取ります.

今、私は自分の関数内でOKを使いたいです:

success: function (data) {
if (data == "ok") {
//do smth
}

残念ながら、これは true と評価されない場合です。

アラート(データ)を確認します。成功関数内で「OK」を取得

ここで何が問題なのですか?

4

2 に答える 2

3

json_encode('ok')では"ok"ありませんok。を比較してみるdata == '"ok"'か、別の方法で処理してください。

于 2013-02-14T05:11:32.773 に答える
0

これecho json_encode('ok');echo 'ok';に変更します。

于 2013-02-14T05:34:58.023 に答える