Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Javascript SyntaxError:JSON中的意外标记仅在服务器上,而不在本地_Javascript_Json - Fatal编程技术网

Javascript SyntaxError:JSON中的意外标记仅在服务器上,而不在本地

Javascript SyntaxError:JSON中的意外标记仅在服务器上,而不在本地,javascript,json,Javascript,Json,我有一个由xml文件生成的列表,带有用Javascript制作的过滤器。最近,这些过滤器已经停止工作,通过控制台,我可以看到以下错误消息:“SyntaxError:意外令牌 在JSON中的位置0” 此处是网页的url: 当您选择其中一个过滤器时,会出现错误,并且根本不显示数据 此错误仅在线显示。它在本地计算机上运行良好 注意,我是Javascrip开发的初学者:) 你有办法解决这个问题吗?你需要更多的细节吗 非常感谢您的反馈,我将不胜感激。您的JSON响应负载前面有一个\ufeff字符,这可能

我有一个由xml文件生成的列表,带有用Javascript制作的过滤器。最近,这些过滤器已经停止工作,通过控制台,我可以看到以下错误消息:“SyntaxError:意外令牌 在JSON中的位置0”

此处是网页的url: 当您选择其中一个过滤器时,会出现错误,并且根本不显示数据

此错误仅在线显示。它在本地计算机上运行良好

注意,我是Javascrip开发的初学者:)

你有办法解决这个问题吗?你需要更多的细节吗


非常感谢您的反馈,我将不胜感激。

您的JSON响应负载前面有一个\ufeff字符,这可能会导致此问题


代码、失败的json响应以及有效的json响应将是一个良好的开端。您有无效的json,普通和简单。请检查浏览器开发人员工具中的“网络”监视。这将让您看到请求和响应的详细信息。这样,您就可以验证请求是否成功(200 OK响应状态),响应是否只包含预期的内容(JSON格式的数据),等等。请参阅前面的注释。此外,我刚刚查看了响应,Chrome开发工具在响应前面显示了一个红点(甚至连Postman(一个Chrome插件)也显示了它)。因此,您的服务器似乎插入了一个不可见的字符。要获得更多帮助,我们需要有关后端的更多信息。@theiNaD Ok,您需要关于后端的哪些信息?