Javascript Ajax验证后错误

Javascript Ajax验证后错误,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,试试这个 SyntaxError: Unexpected token < error due to a parser error condition. 当您以json格式发送数据时,需要在php文件中提到这个头 检查php的json_encode是否正确完成了工作(发布一个响应示例会有所帮助)。可能不是这样,但我的第一个猜测是,您的JSON响应并没有正确地将您发送回的HTML字符串包装成引号。大概是这样的: header('Content-type: application/json')

试试这个

SyntaxError: Unexpected token < error due to a parser error condition.

当您以json格式发送数据时,需要在php文件中提到这个头

检查php的json_encode是否正确完成了工作(发布一个响应示例会有所帮助)。可能不是这样,但我的第一个猜测是,您的JSON响应并没有正确地将您发送回的HTML字符串包装成引号。大概是这样的:

header('Content-type: application/json');
{
错误:false,
msg:等等

}
应该是什么时候

{
    error: false,
    msg: <p>Wait...</p>
}
{
错误:false,
消息:“等一下……”
}

这是很好的做法,但不是问题所在。JavaScript(
dataType:'json',
)表示忽略内容类型头并将其作为json处理。
SyntaxError: Unexpected token < error due to a parser error condition.
header('Content-type: application/json');
{
    error: false,
    msg: <p>Wait...</p>
}
 {
    error: false,
    msg: '<p>Wait...</p>'
 }