JSON输入URL时无效,但复制粘贴时有效

问题描述 投票:0回答:1

我正在尝试验证Windows 8应用程序的以下JSON URL。问题是运行以下代码将不会绑定到提供的列表框。我知道代码可以正常工作,并且已经将其筛选为我创建的JSON。

 new WinJS.Binding.List(json.results);

在此网站上看到的JSON在网站上显示为有效... ...>

https://example.com/app/example.php

..如果我将URL复制并粘贴到JSON valadator(例如jsonlint.com),则会得到:

Parse error on line 1 <\!DOCTYPEhtmlPUBLIC" ^ Expecting '{', '['

..但是当我复制并粘贴代码时,URL有效。

我知道这是一个简单的解决方案,但我无法让它终身有效。任何帮助表示赞赏。

我正在尝试验证Windows 8应用程序的以下JSON URL。问题是运行以下代码将不会绑定到提供的列表框。我知道代码可以正常工作,并且已经将其选中...

php javascript json windows-8
1个回答
0
投票

问题是该URL无法返回正确的JSON响应。它返回一个HTML响应,该响应在格式化的代码块中包含JSON。因此,在复制和粘贴它的过程中,您的代码将看到包装它的所有HTML并中断(因为它无效)。

© www.soinside.com 2019 - 2024. All rights reserved.