通過jquery的ajax向struts2傳遞引數

2021-06-05 08:53:50 字數 532 閱讀 6405

通過jquery的$.getjson()方法向struts2後台action傳遞引數,目前,我所知道的且經過實踐證明正確可行的方法,有兩種:

第一種:**如下:

var dataid = "hello,my friends!";

$.getjson("***.action",,function(data));

注意,紅色背景部分的表示式就是要傳遞到後台的引數。

第二種:**如下:

var dataid = "hello,my friends!";

$.getjson("***.action","param=" + dataid,function(data));

注意,黃色背景的**是要傳遞的引數,以名值對的形式傳遞。

以上兩種傳值方式成功執行必須有乙個前提:

在struts2的action中具有引數名的相應set方法,針對本例,對應的set方法就是

public void setparam(string param)

(完)

ajax 通過jQuery實現

使用jquery實現ajax相對來說方便一點,看w3cschool有幾種實現的方法,我就總結一下自己以後會用到的幾種方法 ajax方法 ajax方法裡面有很多個引數可以使用,但我這裡就寫自己常用的幾個引數 1.url 要求為string型別的引數,預設為當前頁位址 傳送請求的位址。2.timeout...

Jquery通過Ajax方式來提交Form表單

今天剛好看到jquery的ajax提交資料到伺服器的方法,原文是 儲存資料到伺服器,成功時顯示資訊。jquery ajax 後來我就想了一下,我要提交form表單有沒有辦法呢?但是我不可能每個fom的input都寫一次var demo divname val 的.後來,今天我看到乙個方法,就是.ma...

Jquery通過Ajax方式提交Form表單

通ajax提交資料到服務端的方式是 jquery ajax 如果這種寫法的話要提交form表單是每個fom的input都寫一次var demo divname val 的.html 如下,下面我要提交form 的id為dlg form的所有input資料,如果要你每個input都寫的話,那就更費勁了...