gpt4 book ai didi

javascript - jQuery AJAX 类型 jsonp,返回格式错误的 JSON?

转载 作者:行者123 更新时间:2023-12-03 12:09:42 24 4
gpt4 key购买 nike

$('#rn_s').keyup(function() {
var rn = $('#rn_s').val();

if(rn.length == 9) {
$.ajax({
url: 'http://routingnumbers.info/api/data.json?rn=' + rn,
type: 'GET',
dataType: 'jsonp',
success: function(result) {
console.log(result);
}
});
}
});

它返回这个:

资源解释为脚本,但以 MIME 类型 text/plain 传输

然后返回的内容是Object {}

如何访问这些值?

最佳答案

似乎对我来说工作正常。我使用 chrome 和最新版本的 jQuery(不是 v2)创建了一个 fiddle 。

这基本上就是您所拥有的,减去 keyUp 事件:

var rn = 122242597;

$.ajax({
url: 'http://routingnumbers.info/api/data.json?rn=' + rn,
type: 'GET',
dataType: 'jsonp',
success: function (result) {
console.log(result);
$('#customerName').text(result.customer_name);
$('#address').text(result.address);
$('#zipCode').text(result.zip);
} });

然后在您的 HTML 中:

<div>
<span id="customerName"></span>
</div>
<div>
<span id="address"></span>
</div>
<div>
<span id="zipCode"></span>
</div>

检查这个fiddle一个工作示例。显然,您的 HTML 会有所不同,但访问返回的属性并将它们分配给您的 UI 应该类似。

关于javascript - jQuery AJAX 类型 jsonp,返回格式错误的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25019665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com