我用这个叫api:
$.ajax({
contentType: "text/html; charset=utf-8",
dataType: "jsonp",
type: "get",
crossDomain: true,
url: "http://data.nba.com/data/10s/html/nbacom/2013/gameinfo/20140501/0041300106_boxscore_csi.html",
success: function (val) {
$(".content-wrapper").text(val);
var a = val;
}
})
我收到错误:
Resource interpreted as Script but transferred with MIME type text/html:
我读到的不是一个错误,而是一个警告。 如果我将URL粘贴到域中,则会在textarea中显示返回值。如果我尝试使用chrome调试代码,它将无法取得成功,而是说:
Uncaught SyntaxError: Unexpected token <
如何将html直接输入到我自己的html中,以便显示调用返回的表格?
答案 0 :(得分:2)
如果响应是HTML,则应将ajax成功更改为:
success: function (val) {
$(".content-wrapper").html(val);
...
希望这有帮助!
答案 1 :(得分:0)
尝试将数据类型更改为“html”
答案 2 :(得分:0)
我相信你正在使用dataType和内容类型不正确。尝试将dataType
切换为text/html
。