婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax()方法如何與后臺交互

Ajax()方法如何與后臺交互

熱門標簽:個人怎樣在百度地圖標注地名 云呼外撥網絡電話系統 騰訊地圖標注位置能用多久 超級大富翁地圖標注 ai機器人電銷資源 越南河內地圖標注 硅語電話機器人公司 地圖標注項目怎么樣 機器人電銷騙局揭秘

Ajax全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。Ajax技術是目前在瀏覽器中通過JavaScript腳本可以使用的所有技術的集合。Ajax以一種嶄新的方式來使用所有的這些技術,使得古老的B/S方式的Web開發煥發了新的活力。

ajax()方法是jQuery底層的ajax實現,通過HTTP請求加載遠程數據。

$.ajax({
type: "GET",
url: "handleAjaxRequest.action",
data: {paramKey:paramValue},
async: true,
dataType:"json",
success: function(returnedData) {
alert(returnedData);
//請求成功后的回調函數
//returnedData--由服務器返回,并根據 dataType 參數進行處理后的數據;
//根據返回的數據進行業務處理
},
error: function(e) {
alert(e);
//請求失敗時調用此函數
}
});
}

  參數說明:

  type:請求方式,“POST”或者“GET”,默認為“GET”。

  url:發送請求的地址。

  data:要向服務器傳遞的數據,已key:value的形式書寫(id:1)。GET請求會附加到url后面。

  async:默認true,為異步請求,設置為false,則為同步請求。

  dataType:預期服務器返回的數據類型,可以不指定。有xml、html、text等。

  在開發中,使用以上參數已可以滿足基本需求。

  如果需要向服務器傳遞中文參數,可將參數寫在url后面,用encodeURI編碼就可以了。

var chinese = "中文";
var urlTemp = "handleAjaxRequest.action?chinese="+chinese;
var url = encodeURI(urlTemp);//進行編碼
$.ajax({
type: "GET",
url: url,//直接寫編碼后的url
success: function(returnedData) {
alert(returnedData);
//請求成功后的回調函數
//returnedData--由服務器返回,并根據 dataType 參數進行處理后的數據;
//根據返回的數據進行業務處理
},
error: function(e) {
alert(e);
//請求失敗時調用此函數
}
});
} 

  struts2的action對請求進行處理:

public void handleAjaxRequest() {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
//設置返回數據為html文本格式
response.setContentType("text/html;charset=utf-");
response.setHeader("pragma", "no-cache");
response.setHeader("cache-control", "no-cache");
PrintWriter out =null;
try {
String chinese = request.getParameter("chinese");
//參數值是中文,需要進行轉換
chinese = new String(chinese.getBytes("ISO--"),"utf-");
System.out.println("chinese is : "+chinese);
//業務處理
String resultData = "hello world";
out = response.getWriter();
out.write(resultData);
//如果返回json數據,response.setContentType("application/json;charset=utf-");
//Gson gson = new Gson();
//String result = gson.toJson(resultData);//用Gson將數據轉換為json格式
//out.write(result);
out.flush();
}catch(Exception e) {
e.printStackTrace();
}finally {
if(out != null) {
out.close();
}
}
}

  struts.xml配置文件:不需要寫返回類型

action name="handleAjaxRequest" class="com.test.TestAction"
method="handleAjaxRequest">
/action>

分享AJAX前后臺交互方法

注:ajax通過async參數決定是異步還是同步,false同步,true異步;

  異步執行順序是先執行后續動作,再執行success里代碼;

  同步是先執行success里代碼,再執行后續代碼;

驗證:同步時數據量大是否會卡頓?例如從后臺搜索大量數據時,頁面是否卡死?

1、(異步)方法調用,后續代碼不需要等待它的執行結果

  后臺C#>:

using System.Web.Script.Services; 
public static string GetStr(string str1, string str2) 
{ 
return str1 + str2; 
}

前臺JQuery>:

function Test(strMsg1,strMsg2) 
{
$.ajax({
type: "Post",
url: "Demo.aspx/GetStr",
async: true,
//方法傳參的寫法一定要對,與后臺一致,區分大小寫,不能為數組等,str1為形參的名字,str2為第二個形參的名字 
data: "{'str1':'"+strMsg1+"','str2':'"+strMsg2+"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的數據用data.d獲取內容 
alert(data.d);
},
error: function(err) {
alert(err);
}
});
  //隱藏加載動畫
$("#pageloading").hide();
}

2、(同步)方法調用,可用于需要得到返回值是執行后續代碼的前提

  后臺C#>:

using System.Web.Script.Services; 
public static string GetStr(string str1, string str2) 
{ 
return str1 + str2; 
}


前臺JQuery>:

function Test(strMsg1,strMsg2) 
{
 var str = “”;
$.ajax({
type: "Post",
url: "Demo.aspx/GetStr",
async: false,
//方法傳參的寫法一定要對,與后臺一致,區分大小寫,不能為數組等,str1為形參的名字,str2為第二個形參的名字 
data: "{'str1':'"+strMsg1+"','str2':'"+strMsg2+"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的數據用data.d獲取內容 
str = data.d;
},
error: function(err) {
alert(err);
}
});
 return str;
您可能感興趣的文章:
  • Silverlight融合ajax實現前后臺數據交互
  • 看圖理解 普通交互方式和Ajax交互方式區別
  • ajax交互Struts2的action(客戶端/服務器端)
  • Ajax異步傳輸與PHP實現交互示例
  • 實例解讀Ajax與servlet交互的方法
  • Ajax中瀏覽器和服務器交互詳解
  • Ajax+js實現異步交互
  • Ajax簡單的異步交互及Ajax原生編寫

標簽:林芝 遼源 鄭州 洛陽 海南 邢臺 內蒙古 舟山

巨人網絡通訊聲明:本文標題《Ajax()方法如何與后臺交互》,本文關鍵詞  Ajax,方法,如何,與,后臺,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax()方法如何與后臺交互》相關的同類信息!
  • 本頁收集關于Ajax()方法如何與后臺交互的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品欧美一区二区三区麻豆 | 91蜜桃网址入口| 亚洲免费在线观看| 日韩女优电影在线观看| 91视频免费看| 激情综合网av| 成人免费看视频| 成人自拍视频在线观看| caoporn国产精品| 一本大道久久精品懂色aⅴ| 337p亚洲精品色噜噜噜| 56国语精品自产拍在线观看| 日韩精品一区二区三区在线观看 | 国产精品乱人伦| 亚洲成av人影院| 国产原创一区二区三区| 成人精品免费视频| 欧美日韩国产高清一区二区三区 | 日韩限制级电影在线观看| 欧美国产精品v| 亚洲成人av电影在线| 国产精品一二三四区| 91麻豆福利精品推荐| 精品国产sm最大网站免费看| 香蕉加勒比综合久久| 99精品久久久久久| 精品国产乱码久久久久久浪潮| 亚洲福利国产精品| 色久综合一二码| 国产精品乱码人人做人人爱| 日韩电影在线观看一区| 色菇凉天天综合网| 亚洲美腿欧美偷拍| 欧美日韩不卡一区二区| 国产精品毛片大码女人| 九九在线精品视频| 欧美日韩精品欧美日韩精品一| 国产女人18毛片水真多成人如厕 | 日韩av二区在线播放| 欧美午夜一区二区| 日本一区二区三区四区在线视频| 久草这里只有精品视频| 欧美精品久久一区二区三区| 亚洲午夜电影在线| 欧美一级xxx| 国内精品久久久久影院薰衣草| 欧美韩国日本一区| 97久久精品人人爽人人爽蜜臀| 久久综合色播五月| 国产大陆a不卡| 国产视频视频一区| 色婷婷综合视频在线观看| 国产天堂亚洲国产碰碰| 成人午夜视频网站| 亚洲欧美中日韩| 欧美成人一区二区| 国产真实乱子伦精品视频| 久久免费美女视频| 欧美精品丝袜中出| 成人av第一页| 久久精品国内一区二区三区| 国产农村妇女精品| 日韩一区二区麻豆国产| 国产精品一区在线观看乱码 | 91精品1区2区| 国产不卡视频在线播放| 亚洲综合色视频| 国产精品亲子伦对白| 日韩一区二区三区在线| 97精品久久久午夜一区二区三区| 精品国产91亚洲一区二区三区婷婷 | 婷婷夜色潮精品综合在线| wwwwxxxxx欧美| 在线亚洲一区二区| 国产精品一卡二卡| 午夜精品影院在线观看| 亚洲国产一区视频| 亚洲天堂2014| 日本一区二区三区电影| 久久久久99精品一区| 精品电影一区二区三区| 欧美日韩国产另类一区| 91成人在线精品| 欧美伊人久久大香线蕉综合69| 99在线视频精品| 91性感美女视频| 97成人超碰视| 不卡欧美aaaaa| 91麻豆国产精品久久| zzijzzij亚洲日本少妇熟睡| 国产成都精品91一区二区三| 成人黄色777网| 波多野结衣的一区二区三区| gogogo免费视频观看亚洲一| 欧洲精品一区二区| 欧美一二三区精品| 国产欧美一区二区精品性色| 久久久久久久一区| 日本一区二区免费在线观看视频| 国产精品久久久久久久久久免费看| 久久亚洲捆绑美女| 国产精品不卡视频| 蜜臂av日日欢夜夜爽一区| 国产一区二区视频在线| 色综合一区二区三区| 精品国产免费一区二区三区香蕉| 国产精品大尺度| 精品影视av免费| 欧美一区二区三区免费视频| 综合在线观看色| 国产精品自拍毛片| 欧美裸体bbwbbwbbw| 亚洲高清中文字幕| 欧美久久一二三四区| 亚洲免费电影在线| 91福利区一区二区三区| 一二三区精品福利视频| 91视频www| 一本一道久久a久久精品综合蜜臀| 国产乱子伦一区二区三区国色天香| 色天天综合色天天久久| 亚洲图片激情小说| 成人一区二区三区在线观看 | 欧美午夜精品免费| 亚洲老妇xxxxxx| 国产99久久久久久免费看农村| 精品国产乱码久久久久久浪潮| 视频在线观看91| 91精品欧美久久久久久动漫| 三级一区在线视频先锋 | 性做久久久久久免费观看| 91美女在线看| 亚洲r级在线视频| 欧美视频自拍偷拍| 亚洲在线中文字幕| 欧美一区二区三区精品| 久久av老司机精品网站导航| 久久色在线视频| 99r精品视频| 日韩主播视频在线| 久久久精品综合| 色偷偷久久一区二区三区| 毛片av一区二区三区| 国产拍揄自揄精品视频麻豆| 成人精品在线视频观看| 婷婷国产在线综合| 国产精品免费丝袜| 欧美一级二级三级蜜桃| 不卡av在线网| 国产毛片精品国产一区二区三区| 亚洲欧美视频在线观看视频| 亚洲综合无码一区二区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲一区二区精品久久av| 久久综合给合久久狠狠狠97色69| 91精品蜜臀在线一区尤物| 欧美人与禽zozo性伦| 成人黄页在线观看| 视频一区中文字幕| 香蕉成人伊视频在线观看| 中文字幕一区二区三区不卡在线 | 精品国产三级电影在线观看| 欧美日韩欧美一区二区| 99久久综合国产精品| 福利一区二区在线| 成人av网址在线| 99免费精品在线观看| aaa亚洲精品一二三区| 国产在线国偷精品免费看| 亚洲午夜一二三区视频| 中文字幕一区二区三中文字幕| 国产精品久久久久久久蜜臀| 久久免费电影网| 中日韩免费视频中文字幕| 中文字幕av不卡| 亚洲视频一二区| 亚洲国产aⅴ天堂久久| 人禽交欧美网站| 国产一区二区三区国产| 国产不卡一区视频| 欧美在线免费播放| 欧美电视剧在线观看完整版| 欧美二区乱c少妇| 精品国产乱码久久久久久久| 最新日韩av在线| 日韩高清在线不卡| 国产一区二区三区黄视频| 91啪亚洲精品| 91精品国产乱码久久蜜臀| 国产精品毛片久久久久久久| 中文字幕一区不卡| 免费成人在线观看视频| 一本色道久久综合亚洲91| 久久嫩草精品久久久久| 一区二区三区影院| 国产a精品视频| 国产亚洲综合av| 久久99国产精品久久99| 一本一道波多野结衣一区二区| 日韩欧美国产麻豆|