2012-02-06 16 views
-1

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日間書き直し、間違いを見つけることはできません。 ありがとうございます!

+4

を試してみてはFirefoxの下Chromeの開発ツールや放火魔を使用して応答の内容を参照してください。 – Iznogood

+6

ローカルマシンまたはサーバー自体でテストしていますか?ドメイン間の問題である可能性があります。別のドメインのデータにアクセスするためにplain ajaxを使用することはできません。ローカルでテストする場合、URLは別のドメイン( "localhost"ではなく)を指しています。 – bfavaretto

+2

は5行目の "

答えて

3

<brはtypoですか?

<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> 
+0

まあ、私は '
'全体を削除しなかったので、

+0

@ JS-Websites他のコンピュータ(同じブラウザでも同じですが)で動作するのであれば、すべてのキャッシュ/クッキーをすべてクリアしてもよろしいですか?別のブラウザで試してください。 – Iznogood

関連する問題