リモートサーバーからいくつかの .csv ファイルをロードしようとしています (そのため、ドメインの問題に対処する必要があります)。次のコードで jsonp を使用しています
sql="a csv file link"
$.ajax({
url:sql,
dataType:'jsonp',
}).done(function(){
console.log("done");
}).error(function(){
console.log("err");
}).fail(function(){
console.log("fail");
}).success(function(){
console.log("success");
});
どういうわけか、このコードは2つの異なる結果をもたらします。
1) 特定の csv ファイル リンクで、完全な csv ファイルを取得しているようです。しかし、csvファイルに「構文エラー」があるというエラーが出て、.errorと.failが実行されてしまいます。
2) 他のいくつかの csv ファイル リンク (.http:// host.com:port/file.csv? select from table のようなもの) では、どういうわけか何も起こりません。.done/.success は呼び出されず、.fail/.error も呼び出されません
上記の問題の解決策または考えられる原因を誰か教えてもらえますか?
ありがとう!