ホームページ > ウェブフロントエンド > jsチュートリアル > ajaxのURLパスはどうやって書くのですか?

ajaxのURLパスはどうやって書くのですか?

藏色散人
リリース: 2019-05-06 11:56:54
オリジナル
9794 人が閲覧しました

ajaxのURLパスはどうやって書くのですか?

ajaxのURLパスの書き方は?

たとえば、ページ パスは次のとおりです: http://localhost:8080/projectname/resource/index.html

URL リクエストの最後に追加される .do はサーバー用です。リクエストが静的リソースであるか静的リソースであるかを区別するためのサーブレット リクエスト (.do の後に続くのはサーブレット リクエストです)

1. Web サイトのルート ディレクトリを基準とした相対的な "/" で始めることができます (ルート ディレクトリは、プロジェクトのルート ディレクトリではなく、サーバーのルート ディレクトリを指します)

$.ajax({
    url:"/getData.do"
})
ログイン後にコピー

要求されたパスは:

http://localhost:8080/getData.do
ログイン後にコピー

2. "../" は上位を示します。ページ ディレクトリのレベル ディレクトリ

$.ajax({
    url:"../getData.do" 
})
ログイン後にコピー

要求されたパスは

http://localhost:8080/projectname/getData.do
ログイン後にコピー
ログイン後にコピー

3. プロジェクト

$.ajax({
    url:"getdata.do" 
})
ログイン後にコピー

のルート パスと要求されたパスは

http://localhost:8080/projectname/getData.do
ログイン後にコピー
ログイン後にコピー
です。

4. フルパス

$.ajax({
    url:"http://localhost:8080/projectname/getdata.do" 
})
ログイン後にコピー

とリクエストされたパスは次のとおりです:

http://localhost:8080/projectname/getdata.do
ログイン後にコピー

springMVC リクエストのマッピングが次のように記述されている場合

ajaxのURLパスはどうやって書くのですか?

register メソッドをリクエストしたい場合、URL: ../user/register.do は次のように記述されます。

ページ パスはそれだけです

http://localhost:8080/projectname/resource/index.html
ログイン後にコピー

あとはサーブレット マッピングを行うだけですリクエストはプロジェクト パス

http://localhost:8080/projectnameに従ってください。

最終的に要求されたパスは

http://localhost:8080/projectname/user/register.do
ログイン後にコピー


です

以上がajaxのURLパスはどうやって書くのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート