2017-02-12 11 views
0

私はasp.netでサイトを開発しました。私のサイトでは、サイトをローカルで実行したときに働くajax投稿があります。サイトを公開した後のAjax url

サイトを公開すると、ajax投稿のURLが変更されたように見えます。

は私がサイトを実行するときに、ローカルに私はフォルダ名のResourceManagerの下にサイトを公開したサイトが

を発表したときと同じになるというURLを整列する(それもサイト名)

マイAjaxのURLは、前

URL= "/testbed/ConnectTesbedToResource/";\\(<controller_name/method_name>) 

後のは、動作していないサイトを公開し、私は

URL = /ResourceManager/TestBed/ConnectTesbedToResource/; 
へのURLを変更する必要があるサイトを公開します

ローカル実行とパブリッシュ実行のURLが同じであることをどのように確認できますか?

URLを~~/testbed/ConnectTesbedToResource/)で相対パスに変更しようとしましたが、動作しませんでした。

公開後にどうすればjQueryのポストリクエストに同じURLを使用できますか?

答えて

0

最初に/を付けずにURLを使用すると、サイトのルートからの相対パスになります。これは、見たとおり、サーバーの設定やインストール先によって変わります。 /なしでは、現在のページとの相対的な位置になります。異なるインストール場所を扱う方がはるかに簡単です。

関連する問題