在 jQuery Docs 中,它提到可以在一个请求(数据类型部分)中使用多个dataType
s 。jQuery.ajax()
这非常适合我正在尝试做的事情,但它并没有像我预期的那样工作。它仍在使用 JSON 解析器解析响应,但在将响应作为纯文本处理之前失败,就像配置应该要求的那样。这是我的代码:
jQuery.ajax({
dataType: "jsonp html",
url: "http://nomads.ncep.noaa.gov:9090/dods/rap/rap20120821/rap_f01.ascii?ugrdprs[7][0][-364][716]",
success: function( data ) {
console.log(data);
callback(null, 'ucb');
},
});
根据 Chrome 检查器中的网络选项卡,这成功获取了文件,但它给了我错误
Uncaught SyntaxError: Unexpected token <
而不是像jsonp那样获取它并将其转换为html。
知道这里可能有什么问题吗?谢谢!