ホームページ > 記事 > ウェブフロントエンド > 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 リクエストのマッピングが次のように記述されている場合
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 サイトの他の関連記事を参照してください。