0

APIからコンテンツを取得するためにjsonpを使用しています。

問題は、私が持っているリンクがCSVとして保存されるファイルを返し、応答がapplication/x-octet-stream.

クロム開発者ツールを見ると、このエラーResource interpreted as Script but transferred with MIME type application/x-octet-stream:...Uncaught SyntaxError: Unexpected identifier.

しかし、previewまたはresponseタブを見ると、自分のデータを見ることができます。

そのデータを取得する方法はありますか?

1つの解決策は、phpで異なるヘッダーをセットアップすることですが、ページ全体が壊れます

何か案は?

ありがとう

4

1 に答える 1

0

これを試して-

function main() {
    var xhr;

    xhr = new XMLHttpRequest();
    xhr.open("GET", "foo.csv?r=" + Math.random(), true);
    xhr.onreadystatechange = function() {
        if (xhr.readyState === 4) {
            //xhr.responseText stores your CSV Content
            document.querySelector("body").innerHTML = xhr.responseText;
        }
    };
    xhr.send(null);
}
于 2013-05-22T05:42:03.370 に答える