AJAX、JSON和PHP-未捕获的语法错误:意外标记<;
因此,我使用AJAX上传一个图像与这个图像管理器工具,我正在建设。。。突然间它不起作用了。。。我没有更改任何代码或任何东西 php运行并上传图像,但我想在json编码并发送回后触发的事件没有发生:/AJAX、JSON和PHP-未捕获的语法错误:意外标记<;,php,ajax,json,file-upload,Php,Ajax,Json,File Upload,因此,我使用AJAX上传一个图像与这个图像管理器工具,我正在建设。。。突然间它不起作用了。。。我没有更改任何代码或任何东西 php运行并上传图像,但我想在json编码并发送回后触发的事件没有发生:/ 控制台日志uncaughtsyntaxerror:Unexpected-tokenUnexpected-token可能意味着您收到了来自服务器的损坏JSON响应。很可能是html格式的PHP错误/警告,嵌入在json数据之前/之后,例如 <p>PHP Warning: blah blah
控制台日志
uncaughtsyntaxerror:Unexpected-tokenUnexpected-token
可能意味着您收到了来自服务器的损坏JSON响应。很可能是html格式的PHP错误/警告,嵌入在json数据之前/之后,例如
<p>PHP Warning: blah blahblah</p>[...json text here ...]
PHP警告:废话废话废话[/p>[…这里是json文本…]
由于html不是有效的json,因此会收到该错误消息。因此,请查看服务器对该特定ajax调用的原始响应,并查看服务器返回的内容。意外标记
可能意味着服务器的JSON响应已损坏。很可能是html格式的PHP错误/警告,嵌入在json数据之前/之后,例如
<p>PHP Warning: blah blahblah</p>[...json text here ...]
PHP警告:废话废话废话[/p>[…这里是json文本…]
由于html不是有效的json,因此会收到该错误消息。因此,请查看服务器对特定ajax调用的原始响应,并查看服务器返回的内容。以下几点:
为什么您要使用\/
而不仅仅是/
响应中的第一个返回语句不应该是“a”
而不是“z”
为什么在响应的末尾有一块JSON
有几件事:
为什么您要使用\/
而不仅仅是/
响应中的第一个返回语句不应该是“a”
而不是“z”
为什么在响应的末尾有一块JSON
在发送JSON之前,我会删除一个print\r($Return)
,以确保发送回的数据是您认为正在发送回的数据。在发送JSON之前,我会删除一个print\r($Return)
,以确保发送回的数据是您认为正在发送回的数据。请原谅,这是一件我还不喜欢做的事。如何检查来自服务器的原始响应?它可以很简单:success:function(data){console.log(data);}
。它在json之前返回我的一个javascript函数!?我把它贴在上面了,知道为什么吗?Javascript语法错误?它不可能在PHP中,是吗?在JSON.parse()行出现JS错误,因为PHP发送的任何内容都不是有效的JSON。所以,看看php发送了什么,然后修复php代码中的错误。原谅我,这是我还没有愉快地做的一件事。如何检查来自服务器的原始响应?它可以很简单:success:function(data){console.log(data);}
。它在json之前返回我的一个javascript函数!?我把它贴在上面了,知道为什么吗?Javascript语法错误?它不可能在PHP中,是吗?在JSON.parse()行出现JS错误,因为PHP发送的任何内容都不是有效的JSON。因此,请查看php发送的内容,然后修复php代码中的错误。
<script>
function hairEyesFind(haireyes){
if (haireyes == "blonde") {
return "z";
};
if (haireyes == "dirty blonde") {
return "b";
};
if (haireyes == "auburn") {
return "c";
};
if (haireyes == "brown") {
return "d";
};
if (haireyes == "black") {
return "e";
};
if (haireyes == "red") {
return "f";
};
if (haireyes == "blue2") {
return "g";
};
if (haireyes == "green2") {
return "h";
};
if (haireyes == "hazel2") {
return "i";
};
if (haireyes == "brown2") {
return "j";
};
}
</script>{"type":"image\/jpeg","link":"http:\/\/scoutsamerica.com\/uploads\/485604_10201093620571706_1239548317_n_5119195.jpg","status":"success","id":281,"traveler":{"name":"485604_10201093620571706_1239548317_n.jpg","type":"image\/jpeg","tmp_name":"\/tmp\/phpX1qywo","error":0,"size":60368}}
<p>PHP Warning: blah blahblah</p>[...json text here ...]