Ajax URL路徑的寫法

2021-09-28 00:10:05 字數 1168 閱讀 2816

在前後端使用ajax進行資料互動的時候,需要在前端**中編寫url路徑進入後端**的controller中,從而獲取資料。初次嘗試前後端互動也許會遇到困難,在此,我列舉了幾種url的寫法供大家分享。

相對於**根目錄可以用"/"開始 (根目錄是指伺服器的根目錄,不是你專案的根目錄)

$ajax()
該方式請求的路徑為:http://localhost:8080/getdata.do

「…/」表示頁面目錄的上一級目錄

$ajax()
該方法請求的路徑是:http://localhost:8080/projectname/getdata.do

專案的根路徑

$ajax()
該方式的請求路徑:http://localhost:8080/projectname/getdata.do

全路徑

$ajax()
該方式的請求路徑:http://localhost:8080/projectname/getdata.do

.do的含義

比如你的頁面路徑是:http://localhost:8080/projectname/resource/index.html

url請求最後加.do是為了伺服器區分這個請求是靜態資源還是servlet請求(後邊有.do就是servlet請求)

@controller

public class usercontroller{

public @responsebody jsonmessageobject register(@requestbody userinfopo userinfopo){

如果我們要請求register這個方法,url:…/user/register.do這樣寫

因為頁面路徑是這樣http://localhost:8080/projectname/resource/index.html

讓servlet對映請求跟在專案路徑http://localhost:8080/projectname後面就可以了

最終請求的路徑是http://localhost:8080/projectname/user/register.do

ajax url 路徑寫法

比如你的頁面路徑是 http localhost 8080 projectname resource index.html url請求最後加.do是為了伺服器區分這個請求是靜態資源還是servlet請求 後邊有.do就是servlet請求 1 相對於 根目錄可以用 開始 根目錄是指伺服器的根目錄,不...

ajax url路徑相對路徑和絕對路徑問題

使用ajax時,url路徑可以為相對路徑或者絕對路徑。假設當前請求的url為http localhost 8080 yourapi 則此ajax中的url為 http localhost 8080 yourapi action。但如果當前請求的url為http localhost 8080 your...

Path路徑的寫法

一 相對路徑 表示根目錄 表示當前目錄 表示父級 上一級 目錄 表示檔案所在的父級目錄的父級目錄 二 絕對路徑1.檢視屬性 2.貼上路徑 檔名 三 舉個栗子 1.絕對路徑 path r e book 網頁布局 第2章 bg.jpg 2.相對路徑sitation 1 指當前檔案所在目錄下的bg.jp檔...