jquery利用ajax調(diào)用后臺方法實例
語法:
$(function(){
var callback = function(r){ //r表示后臺數(shù)據(jù)返回的數(shù)據(jù).
}
$.get("",callback); //引號里面寫方法的路徑
});
這樣就可以得到后臺方法得到的數(shù)據(jù)顯示在html前端了.
以下是工作中寫的一段js和后臺方法:
js:
$(function(){
var callback = function (r) {
var data = "<marquee width='853;' height='250px;' scrollamount='2' scrolldelay='4' direction='up' behavior='loop' onmouseout='this.start()' onmouseover='this.stop()'><ul>"
var data2 = "<div class='marquee_div'><span onclick='closeList()'><img src='Images/關(guān)閉icon.png' class='closeImg ml_fix_png' /></span>優(yōu)惠名單</div>";
for (var i = 0; i < r.length; i++) {
data += ("<li><label>" + r[i].time + "</label><span>" + r[i].CustomerName + "</span>申請試用成功獲得購買年服務(wù)年費9折優(yōu)惠,恭喜!</li>");
}
data += "</marquee></ul>";
$("#01_companys").html(data);
var t_data2 = "";
for (var i = 0; i < r.length; i++) {
if (i % 2 == 0) {
t_data2 += "</div><div class='listTitle'>";
}
t_data2 += "<div style='width:49%; height:40px; line-height:40px; float:left'>" + (i + 1) + "." + r[r.length - i - 1].CustomerName + "</div>";
}
$("#01_list").html(data2 + (t_data2.length > 0 ? t_data2.substr(6, t_data2.length - 6) : "") + "</div>");
}
$.get("/activity/trycompany", callback);
});
后臺代碼(mvc4):
public ActionResult TryCompany()
{
string CustomerType = Res.CustomerType.TestCustomer.ToString();
IList<Customers> vlist = o_Res.GetHtmlCustomers(1, 100, out pCount, (a => a.CustomerType == CustomerType));
var list = vlist.ToList().ConvertAll(s =>
{
return new { s.CustomerName, time = s.AddDate.HasValue ? s.AddDate.Value.ToString("MM-dd HH:mm") : "" };
});
return Json(list, JsonRequestBehavior.AllowGet);
}
后臺得到一個list,jq調(diào)用,遍歷,然后顯示在前端.
一個很簡單的例子,肯定還有更簡單的辦法,等以后來挖掘.
- Jquery Ajax學(xué)習實例3 向WebService發(fā)出請求,調(diào)用方法返回數(shù)據(jù)
- jQuery Ajax方法調(diào)用 Asp.Net WebService 的詳細實例代碼
- jQuery AJAX實現(xiàn)調(diào)用頁面后臺方法和web服務(wù)定義的方法分享
- 前臺JS(jquery ajax)調(diào)用后臺方法實現(xiàn)無刷新級聯(lián)菜單示例
- jQuery調(diào)用AJAX時Get和post公用的亂碼解決方法實例說明
- 使用jquery 的ajax調(diào)用總是錯誤親測的解決方法
- 淺析jquery ajax異步調(diào)用方法中不能給全局變量賦值的原因及解決方法
- jquery.Ajax()方法調(diào)用Asp.Net后臺的方法解析
- jquery中的ajax方法怎樣通過JSONP進行遠程調(diào)用
- jQuery AJAX實現(xiàn)調(diào)用頁面后臺方法
相關(guān)文章
jQuery插件開發(fā)精品教程(讓你的jQuery更上一個臺階)
這篇jQuery插件開發(fā)教程是小編見過的最詳細的了,每個解說都很好,對于想做增強插件的朋友確實不錯的參考資料,特分享下,方便需要的朋友2015-11-11jQuery獲取某天的農(nóng)歷日期并判斷是否除夕或新年的方法
這篇文章主要介紹了jQuery獲取某天的農(nóng)歷日期并判斷是否除夕或新年的方法,涉及jQuery針對日期與時間的相關(guān)操作技巧,需要的朋友可以參考下2016-03-03jquery使用remove()方法刪除指定class子元素
這篇文章主要介紹了jquery使用remove()方法刪除指定class子元素的方法,可實現(xiàn)刪除指定元素下指定class的子元素功能,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03基于jQuery的網(wǎng)頁影音播放器jPlayer的基本使用教程
這篇文章主要介紹了基于jQuery的網(wǎng)頁影音播放器jPlayer的基本使用教程,文中的示例主要針對其播放音頻文件的用法,需要的朋友可以參考下2016-03-03jQuery+C#實現(xiàn)參數(shù)RSA加密傳輸功能【附j(luò)sencrypt.js下載】
這篇文章主要介紹了jQuery+C#實現(xiàn)參數(shù)RSA加密傳輸功能,結(jié)合具體實例形式分析了js使用jsencrypt.js插件前端字符數(shù)據(jù)處理傳輸及C#后臺數(shù)據(jù)轉(zhuǎn)換與RSA加密相關(guān)操作技巧,并附帶jsencrypt.js供讀者下載參考使用,需要的朋友可以參考下2017-06-06網(wǎng)頁下載文件期間如何防止用戶對網(wǎng)頁進行其他操作
網(wǎng)頁下載文件時需要一段時間,在這期間如何防止用戶對網(wǎng)頁進行其他操作,將div覆蓋在網(wǎng)頁上,將網(wǎng)頁鎖住,具體實現(xiàn)如下2014-06-06