我有同样的问题,但我的数据在 json 中,问题没有解决:jquery ajax 调用返回一个错误,readystate 4,状态 200,statustext ok
我的同事没有同样的问题,但我们有相同的代码。
header("Access-Control-Allow-Origin: http://localhost/");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: POST");
header("Access-Control-Max-Age: 3600");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
我用ajax将此响应返回到我的前面
echo json_encode(array(
'code' => 200,
'status' => 'error',
'message' => "Account is already activated",
));
但我的调试控制台中有这个:
{
"readyState": 4,
"responseText": "1{\"code\":200,\"status\":\"error\",\"message\":\"Account is already activated\"}",
"status": 200,
"statusText": "OK"
}
如果我将 json 更改为文本,“1”仍然存在,但我的代码中没有另一个回显:/