1

フォームの値をPHPページにPOSTし、AJAX応答を期待する必要があります。

私は通常JSONでこれを行いますが、現在の状況ではJSONを使用できません。応答は常にtext/htmlですが、次のようなことをする必要があります。

if(response.status == 'success')
     //success codes
else
     //error codes

これどうやってするの?返されたHTML応答をハッキングし、どこかで「成功」の単語を再認識しただけですか?

PS。XML/YMLもありません。

4

2 に答える 2

4

短い答えはい。

(正規表現の代わりに)単純に使用できます

function(data) {
 if(data.indexOf("success") != -1)
   {
   alert("we have something to work with!");
   }
 }
于 2013-03-05T08:23:13.370 に答える
0

テキストをエコーアウトするだけです。

 echo "success";

次にジャバスクリプト。

 if(data === 'success')
 // do your thang
于 2013-03-05T08:24:06.490 に答える