从Api获取json数据
问题描述:
我使用第三方api获取邮编的基础上的地址。它返回json数据。 下面是我打来的api,但我没有分享我正在使用的datakey。从Api获取json数据
我正在jquery中访问此不使用任何服务器端脚本语言。
$.getJSON("http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key &postcode=CM129BY&callback=?", function() {
alert("aaa");
});
也使用其他类似的代码
// jQuery.ajax({
// type: 'GET',
// url: 'http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key&postcode=CM129BY?jsoncallback=?',
// dataType: 'json',
// success: function (data) {
// alert('success');
// }
// });
,但我得到的错误
Error: invalid label
Source File: http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=datakey&postcode=CM129BY&callback=jQuery17209661092291729644_1335505434728&_=1335505437637
Line: 2, Column: 2
Source Code:
"found":"1",
请指教其非常紧迫
感谢 纳文·库马尔·古普塔。
答
我想你可能会缺少任何Quotes.Please再次检查它。
我认为在数据库中找不到您正在搜索的邮编。
答
我明白了。 它是JSON结果字符串作为JSON无效,打开网址http://www.simplylookupadmin.co.uk/JSONservice/JSONSearchForAddress.aspx?datakey=data key &postcode=CM129BY&callback=?与Web浏览器我得到的内容:
{
"found":"1",
"credits_display_text":"Cannot find FULL PAF license(credits or users)",
"accountadminpage":"https://www.simplylookupadmin.co.uk/WebAccountLogin.aspx?doid=1&coid=30&Pay=yes",
"errormessage":"Search denied! Cannot find FULL PAF license(credits or users)",
"maxresults":"0",
"recordcount":"0",
"records"]}
在它的结束,“]”是没有必要的。
这段代码中的“第2行第2列”是什么? – Joseph 2012-04-27 05:55:32
它看起来像一个服务特定的错误。你在所有查询中都得到了这个吗? – 2012-04-27 06:04:20
'datakey =数据键'?该URL路径中不应有空格。 – deex 2012-04-27 06:05:33