2010-11-25 23 views
1

私はhttp://172.31.129.188:8888/pp/をベースURLとするサイト(開発環境内)を実行しています。ChromeのJQuery Ajaxに関する問題

 $.post(
      'pingpong/check/', 
      function(data) 
      { 
      alert(data); 
      } 
     ); 

問題はFirefoxとエクスプローラコールhttp://172.31.129.188:8888/pp/pingpong/check(私が好きな)一方で、Chromeはhttp://172.31.129.188:8888/pp/pingpong/pingpong/checkへの呼び出しを行うことです:http://172.31.129.188:8888/pp/pingpongから

私はこのAJAX呼び出しを持っています。私はさまざまな組み合わせ(スラッシュの追加や削除など)を試しましたが、まだChromeには異なるアプローチがあるようです。

誰でも行動の統一を助けることができますか?おかげ

答えて

4

への呼び出しを行い、Chromeは正しく動作しているとIE/Firefoxのではありません。 URLはスラッシュ(/)で始まるか、現在の場所からの相対的な、ドメインベースの相対的なドメインベースの絶対パスです。あなたが/a/b/b/cない/a/b/cbとしてあるべき/a/bからb/cは、現在の場所からの相対でアクセスする場合

、それは場所の一部と一致し、そこから続けるべきではありません。相対URLを使用する必要がある場合は、check/を呼び出して、それが適切に動作するかどうかを確認してください。

1

が私の意見では/pp/pingpong/pingpong/check