Php 未捕获的语法错误:意外标记<;在一个主机中,但不在另一个主机中

Php 未捕获的语法错误:意外标记<;在一个主机中,但不在另一个主机中,php,jquery,mysql,autocomplete,Php,Jquery,Mysql,Autocomplete,我们得到了错误“uncaughtsyntaxerror:Unexpected token,从php代码中可以看出,它正在返回json对象的任何空格或其他错误消息 检查php代码是否有错误 检查您是否正确上传了该文件 检查您的json是否有其他来自php代码的回声 更改您的autcomplete\u min\u.js(替换为jquery ui.js)您是否正确上载了文件?并清除了浏览器缓存。查看浏览器下载的Javascript源代码。感谢您提供的说明,但问题是相同的应用程序代码在另一台服务器上工

我们得到了错误“uncaughtsyntaxerror:Unexpected token,从php代码中可以看出,它正在返回json对象的任何空格或其他错误消息

  • 检查php代码是否有错误

  • 检查您是否正确上传了该文件

  • 检查您的json是否有其他来自php代码的回声


更改您的autcomplete\u min\u.js(替换为jquery ui.js)

您是否正确上载了文件?并清除了浏览器缓存。查看浏览器下载的Javascript源代码。感谢您提供的说明,但问题是相同的应用程序代码在另一台服务器上工作正常。这就是我们在其上发现问题的应用程序:.1-搜索“HEAC Center”“2-单击地图上出现的标记,然后单击“获取方向”链接,这样左侧将显示一个面板3-在方向面板中,选择末尾的“相关位置”,并显示一个自动完成文本框。开始在此文本框中键入值不会给出自动完成列表,上面提到的错误显示在Chrome控制台错误列表中。我们在托管于:@user的应用程序中未发现此问题,这无关紧要。找出它为什么不能在此服务器上工作。为此,首先要弄清楚这台服务器到底出了什么问题。根据错误消息判断,Javascript文件中存在语法错误。因此,第一步是查看该Javascript文件。
Uncaught SyntaxError: Unexpected token <           autocomplete.js:123
$.autocomplete.source.$.ajax.success               autocomplete.js:123
jQuery.Callbacks.fire                              jquery-1.7.2.js:1075
jQuery.Callbacks.self.fireWith                     jquery-1.7.2.js:1193
done                                               jquery-1.7.2.js:7538
jQuery.ajaxTransport.send.callback                 jquery-1.7.2.js:8324