1

我需要将表单值发布到 PHP 页面并期待 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";

然后是javascript。

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