Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 未捕获异常:大数据响应的JSON无效_Jquery_Uncaught Exception - Fatal编程技术网

Jquery 未捕获异常:大数据响应的JSON无效

Jquery 未捕获异常:大数据响应的JSON无效,jquery,uncaught-exception,Jquery,Uncaught Exception,通过“更改状态”下拉列表加载城市列表。除了德克萨斯州,每个州都是完美的。德克萨斯州有大约1500个数据。这是德克萨斯州没有填写城市下拉数据的唯一原因。 这是我的压缩代码 我发现了错误。错误在数据库中的城市数据中。某些城市名称数据具有转义字符,即“\”。。这将破坏json结构,而jQuery中的解析器将无法解析数据 有两种方法可以解决这个问题 您可以从数据库中清除数据。。也就是说,你必须找到那些具有转义字符的城市名称,删除转义字符并保存。例如:“达卡\”到“达卡” 或 您可以在ajax PH

通过“更改状态”下拉列表加载城市列表。除了德克萨斯州,每个州都是完美的。德克萨斯州有大约1500个数据。这是德克萨斯州没有填写城市下拉数据的唯一原因。
这是我的压缩代码

我发现了错误。错误在数据库中的城市数据中。某些城市名称数据具有转义字符,即“\”。。这将破坏json结构,而jQuery中的解析器将无法解析数据

有两种方法可以解决这个问题

  • 您可以从数据库中清除数据。。也就是说,你必须找到那些具有转义字符的城市名称,删除转义字符并保存。例如:“达卡\”到“达卡”

  • 您可以在ajax PHP文件中使用addslashes()PHP函数,在该文件中,您将创建选择列表选项HTML。即,
    $
    城市列表。=“
    ”。添加斜杠(
    $
    行['city\u name'])。“
    
    
。。。。。。让我们做你喜欢做的。但是,我的意见是使用第二种选择


干杯…:)

是否有任何方法可以传递特殊字符或/或类似于json的xml?