同 乙個頁面,不同請求路徑,如何根據實際場景寫JS

2021-09-08 17:50:46 字數 1299 閱讀 2912

場景:使用同乙個「添**成員」的頁面來操作

建群頁面:建群成功後,返回檢視群成員頁面。在建群過程中直接添**成員並返回乙個群名稱的引數。

添**成員頁面:在巳有群內添**成員,新增成功後,返回檢視群成員頁面。

分析:使用同乙個頁面,調兩種不同介面,從介面中可以看到,乙個包含,另乙個沒有

建群的介面為:/chat/vindicate/group

添**成員的介面為:/chat/vindicate/group/

在eclipse中需要做兩個頁面的渲染工作,其中使用相同的「添**成員」頁面,需要做到變數一樣,介面路徑不一樣,需要在js中根據是否為空,做判斷

在eclipse中,沒有的,要設為空

以下顯示在eclipse中兩個頁面的渲染情況

//

添**成員

@get

@path("/add/member/")

public viewable getmember(@pathparam("id") string id)

//新建群頁面

@get

@path("/add/list")

public viewable getaddgroup()

在js中這樣寫:

$.ajax(",//使用相同的變數,目的是只需要呼叫一次就可以了data: ids,

datatype: 'json',

success:

function

(data) ' == '')" +data.chatgroupid;//跳轉頁面要加乙個id,參照eclipse中的寫法sessionstorage.setitem(data.chatgroupid,data.chatgroupname);//跳轉的同時帶乙個「群名稱」的引數,所以要本地儲存這樣乙個引數}

else

";//不為空時,執行相同的跳轉頁面,eclipse中巳經新增id,所以在這裡無需再次新增id}}},

error:

function

(data)

});

注意:在介面引數中有乙個路徑有返回引數,因而需要把判斷寫在success中;如果沒有返回引數,可以把判斷寫在error中

到此,同乙個頁面,不同請求路徑的實時場景功能完畢。

同 乙個頁面,不同請求路徑,如何根據實際場景寫JS

場景 使用同乙個 添 成員 的頁面來操作 建群頁面 建群成功後,返回檢視群成員頁面。在建群過程中直接添 成員並返回乙個群名稱的引數。添 成員頁面 在巳有群內添 成員,新增成功後,返回檢視群成員頁面。分析 使用同乙個頁面,調兩種不同介面,從介面中可以看到,乙個包含,另乙個沒有 建群的介面為 chat ...

JSPX不同按鈕呼叫同乙個頁面

在網頁的頁面上有時回存在幾個不同的按鈕,他們要呼叫到同乙個頁面來顯示,那麼我們應該怎麼區分他們呢,又怎麼根據不同需要作出不同的反應呢。下面乙個是最近遇到的問題。同樣是呼叫同乙個頁面為什麼點選 edit 時它有資料顯示在乙個頁面,而點選 add時它卻沒有資料?因為當我們呼叫 edit 時,發生了以下動...

不同按鈕進入同乙個頁面顯示不同的div

頁面一的按鈕 納稅報表 資產負債表 利潤表現金流量表 頁面二在載入前進行判斷 mounted function else if list.indexof debet 1 else if list.indexof profit 1 else if list.indexof money 1 window...