私はJquery Ajaxに次のコードで奇妙な問題があります。AJAX Jquery url not working
状況1:
function leuk(decrease_id, user_id) {
$.ajax({
type: "POST",
url: 'http://schoolprove.nl/nieuw/index.php/leerlingen/checkvoortgang/',
data: 'decrease_id=' + decrease_id + '&user_id=' + user_id,
success: function (msg) {
$('#output').html(msg);
}
});
}
function leuk(decrease_id, user_id) {
$.ajax({
type: "POST",
url: '/nieuw/index.php/leerlingen/checkvoortgang/',
data: 'decrease_id=' + decrease_id + '&user_id=' + user_id,
success: function (msg) {
$('#output').html(msg);
}
});
}
状況は、AJAX URLはhttp whith時々作品://、時にはなし。エラーが発生したときにビルドしてエラーをキャッチします。これはIEでうまく動作しますが、Firefoxではエラーは発生しません。したがって、Firefoxを搭載した一部のコンピュータでは、これは動作しません。それは非常に奇妙で、なぜうまくいかないのかわかりません。
状況1:なぜ、状況1つの作品や広告他のコンピュータの状況2つの作品を時々時々
作品:時々
状況2作品? 誰も解決する方法を知っていますか?
ありがとうございます!
「http://」で完全なURLを含めると意味がありますか?これはブラウザのセキュリティによって引き起こされるためです。あなたは '/ something'、'。/ something'、 '../ something'のような相対パスを使わなければならないので、AJAXクロスドメインを実行することはできません。 – Olical