0

jQuery ロード機能で突然問題が発生しました。

「www.domain.com/register」というビュー/ページの URL があり、そのビュー内に$('#div').load('messages/pixeltracker.htm'); 以前のようなスクリプトがあるとします。常に www.domain.com/messages/pixeltracker.htm を返します 1つのフォルダをアップします。

しかし今、それは明らかに404エラーを返す間違ったURL www.domain.com/register/messages/pixeltracker.htmを返しています。デバッグ時に、messages/pixeltracker.htmの前に../を追加する必要があることに気付きました。 $('#div').load('../messages/pixeltracker.htm');

サーバーの問題なのか、ブラウザの問題なのか気になります。

誰かが説明してくれることを願っています。

よろしく

4

1 に答える 1

0

以前に www.domain.com/register/ のページにアクセスしていましたか? 最後に常にバックスラッシュを使用した場合、messages/pixeltracker.htm は機能します。そうでなければ、正しくないはずです。

于 2012-07-12T05:31:26.097 に答える