クロスドメイン csv ファイルを読み込もうとしています:
remote_url = “http://www.example.com/buglist.cgi?bug_status=NEW&columnlist=bug_id%2Cshort_desc&query_format=advanced&ctype=csv";
$.ajax({
url:remote_url,
type:"get",
cache: false,
dataType: "jsonp",
success:function(data){
console.log(data);
},
error: function(data){
console.log(data);
}
});
サーバーから 200 ステータスを取得していますが、常にエラー コールバック ハンドラに入り、JavaScript 構文エラーが記録されます。
構文エラー: ありません。ステートメント 6230 の前に、「これは「簡単な説明」です」、何とか何とか何とか..
私の CSV ファイルには、次の値を持つ「bug_id」と「short_desc」の 2 つの列があります。
bug_id = 6230
short_desc = this is a "short description", blah blah blah..
説明の二重引用符が原因でエラーが発生することはわかっていますが、解決策はわかりません。「YQL」でCSVをJSONに変換してみましnull
たが、結果として返ってきました。