从api返回的解析html

时间:2014-05-02 03:14:27

标签: jquery ajax api

我用这个叫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中,以便显示调用返回的表格?

3 个答案:

答案 0 :(得分:2)

如果响应是HTML,则应将ajax成功更改为:

success: function (val) {
    $(".content-wrapper").html(val);
    ...

希望这有帮助!

答案 1 :(得分:0)

尝试将数据类型更改为“html”

答案 2 :(得分:0)

我相信你正在使用dataType和内容类型不正确。尝试将dataType切换为text/html