我的后台代码是这样子的,会php的都基本能看懂吧!前台jq是这样子的:报错信息是这样子的:
说的是第227行有错但是我后台是能正常返回json数据的啊,返回的数据如下
[ { "title" :"Amaia Skies Avenida\/\/Amaia Skies Avenida" },
{ "title" :"115 Upper Mckinley" },
{ "title" :"Manhattan Plaza 1" },
{ "title" :"\u54c8\u54c8\u54c8\u54c8" },
{ "title" :"Stiles Enter prise Plaza(Office)" },
{ "title" :"San Lorenzo Place" },
{ "title" :"Red Residences" },
{ "title" :"Calathea Place" },
{ "title" :"Twin Oaks" },
{ "title" :"Shang Residence Wack Wack" },
{ "title" :"Amaia Skies Shaw\/\/Amaia Skies Shaw" },
{ "title" :"xinfangzi" },
{ "title" :"Albany McKinley West" },
{ "title" :"DMCI kai" },
{ "title" :"Avida Towers Prime Taft" },
{ "title" :"Gentry Manor" },
{ "title" :"The Fifth Prime residential" },
{ "title" :"Maple at Verdant" },
{ "title" :"Victoria sports tower" },
{ "title" :"VICTORIA ARTS AND THEATER TOWER" },
{ "title" :"Ridgewood Tower Premier" },
{ "title" :"Park Triangle Residences" },
{ "title" :"Imperium at Capitol Commons - Ortigas & Company" },
{ "title" :"Grand View Tower" },
{ "title" :"3 torre lorenzo" } ]求大神指定一下啊!

解决方案 »

  1.   

    你后端返回的数据是没有问题的,JSON.parse()有点奇怪,如果你后端给出的字符串中 包含 两个反斜杠 \\   ,它就会报错,这个真没法理解,翻官方文档也找不到答案,也许是此方法对所转的字符串有严格要求,  你后端传递的字符串中虽然没有\\, 也许是其他字符不符合此方法的规范,可以一遍一遍试试将不符合规范的字符串排除 出来分析