0

成功文字列をと比較しようとしていますxhr.responseTextが、機能していません。理由がわかりません。

if (xhr.responseText == "success")
{
    alert("Yay");
}

理由は何でしょうか?responseTestにアラートを送信しようとしましたが、まったく同じ値である「成功」が含まれています。

4

2 に答える 2

1

私はそこに何か他のものがあるに違いない。alertの代わりにconsole.logを使用することをお勧めします。現代のブラウザにはコンソールが組み込まれています。

alert(escape(xhr.responseText));

これにより、アラートに表示されていない他の文字が表示されます。

于 2012-04-18T00:48:09.780 に答える
0

開発者の場合、firebugを使用してfirefoxで作業していると思います。次の文でスクリプトをデバッグするために、xhr.responseオブジェクトを出力してみてください。console.log(xhr.responseText);

于 2012-04-18T00:33:04.733 に答える