jQueryの$ .ajaxに問題があります。私は7つの他のウェブサイトでほぼ同じコードを使用しており、問題なく動作しているので、ちょっと変です。また、Webサーバー上でこのコードは保存され、他の$ .ajax-requestsは問題なく動作します。あなたは私のjavascriptのコードを見つけることができるの下サーバがAJAXを使用して応答を返していない
:
<script>
// Of course I link the jQuery file
$.ajax({
url: 'http://www.jasperstuyven.be/include/js/test.php',
success: function(responsServer){
alert("SUCCESS - Answer of the server is |" + responsServer + "|");
}
});
</script>
のphp-ページでは、この試験のためにも非常に簡単です:
<?php
echo "TEST AJAX.PHP";
?>
問題は、サーバーが戻って与えていないということですテキスト 'TEST AJAX.PHP'と私は理由を知りません。
奇妙なことは、存在しないURLを使用すると、まだ「成功アクション」が実行されているということです。奇妙な、ない?
私を助けることができる人がいますか?私はこのコードを3日間書き直し、間違いを見つけることはできません。 ありがとうございます!
を試してみてはFirefoxの下Chromeの開発ツールや放火魔を使用して応答の内容を参照してください。 – Iznogood
ローカルマシンまたはサーバー自体でテストしていますか?ドメイン間の問題である可能性があります。別のドメインのデータにアクセスするためにplain ajaxを使用することはできません。ローカルでテストする場合、URLは別のドメイン( "localhost"ではなく)を指しています。 – bfavaretto
は5行目の "