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

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

藏色散人
藏色散人オリジナル
2019-05-06 11:56:549676ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。