jQuery AJAX类型jsonp,返回格式错误的JSON
jQuery AJAX type jsonp, returning malformed JSON?
$('#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);
}
});
}
});
它返回这个:
Resource interpreted as Script but transferred with MIME type text/plain
然后返回内容为Object {}
如何访问这些值?
似乎对我来说还行。我创建了一个小提琴,使用chrome和最新版本的jQuery(不是v2)。
这基本上就是你所拥有的,减去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>
查看此页面以获取工作示例。显然,您的HTML会有所不同,但访问返回的属性并将其分配给UI应该是相似的。
你看过那个API的文档了吗?该调用返回一个json
对象。
要访问这些值,请查看API文档中的值名称。例如,要获取结果的地址:
var address = result.address
相关文章:
- 如何在不创建格式错误的HTML标记的情况下分解字符串
- JSON字符串格式错误
- Ckeditor出现格式错误的html问题
- 如何用x射线刮除格式错误的HTML代码
- 阻止Google Chrome更正格式错误的HTML脚本
- 使用RegEx在javascript中重写格式错误的日期yyyy-MM-d到yyyy-MM-dd
- PDFKit:PNG的未知图像格式错误
- 解析格式错误的 json 字符串,该字符串周围没有双引号(Java 脚本)
- 加载 pkcs8 会在 jsrsasign 中抛出格式错误的格式
- 格式错误,遇到符号
- 剑道格式错误
- 使用 jquery ajax 请求和日期格式错误解析两个参数
- JWT 未解码“JWT 格式错误” - 节点角度
- Web 浏览器对看似格式错误的文件的容忍度
- Python Pandas read_excel 和 to_json 日期格式错误
- ActionController::未知格式错误
- firefox格式错误
- 主干提取url数据格式错误
- 正在分析JavaScript中格式错误的JSON
- Javascript格式错误