AJAX响应类型.我不能使用JSON.任何选择


AJAX response type. I can't use JSON. Any alternatives?

我需要POST表单值到PHP页面,并期望AJAX响应。

我通常用JSON做这个,但我不能在当前情况下使用JSON。响应总是text/html,但我需要这样做:

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

我该怎么做?仅仅通过破解返回的HTML响应并在任何地方重新定义"成功"字?

p。也没有XML/YML

简短回答是。

您可以简单地使用(而不是regex)

function(data) {
 if(data.indexOf("success") != -1)
   {
   alert("we have something to work with!");
   }
 }

回显文本。

 echo "success";

然后javascript。

 if(data === 'success')
 // do your thang