【发布时间】:2013-04-05 22:59:34
【问题描述】:
我正在尝试使用 jsonp 显示数据,但由于某种原因它不想显示在网页上。
function test()
{
$.ajax(
{
url: "http://localhost/api/company", //web api is hosted on iss 8
dataType: 'jsonp',
success: function (data)
{
$("#test").append(data[5].Company);
}
});
}
请注意从服务器返回的数据就好了。我通过谷歌浏览器执行测试功能并检查网络选项卡中的响应来测试这一点。
我在这里做错了什么?
【问题讨论】:
-
JSON 是什么样的?
-
你的意思是回复吗?
-
是的。它的结构是什么?你的数组中肯定有至少 6 个元素吗?另外,您的代码是否到达
append行? -
嗨,李,响应是 XML,是的,它确实有 6 个元素。
-
XML?它不是JSON格式的吗?请出示样本。
标签: jquery json asp.net-web-api jsonp