我正在使用 Javascript、HTML 和 CSS 开发移动应用程序。我必须在该应用程序中使用网络服务。我正在做一个示例演示,看看如何在 javascript 中使用 Web 服务。我有一个返回 JSON 响应的 url。我需要使用 jQuery 显示这个响应。
这是返回 tje JSON 响应的 url
http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo
回应是:
{
"status": {
"message":"the daily limit of 30000 credits for demo has been exceeded. Please use an application specific account. Do not use the demo account for your application.",
"value":18
}
}
但我不知道如何使用 javascript 显示它。我尝试使用下面的代码,但它不起作用
$(document).ready(function()
{
$("#btnConvert").click(function()
{
$.ajax({
type: "POST",
url:"http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo",
dataType: "jsonp",
success: function(data)
{
$('#currency_converter_result').html(data);
alert(""+data);
}
});
});
});
它显示一个带有 的警告框[object object]
。您能帮我了解如何使用 javascript 显示 json 响应吗?