jquery利用ajax調(diào)用后臺(tái)方法實(shí)例
語法:
$(function(){
var callback = function(r){ //r表示后臺(tái)數(shù)據(jù)返回的數(shù)據(jù).
}
$.get("",callback); //引號(hào)里面寫方法的路徑
});
這樣就可以得到后臺(tái)方法得到的數(shù)據(jù)顯示在html前端了.
以下是工作中寫的一段js和后臺(tái)方法:
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>申請?jiān)囉贸晒Λ@得購買年服務(wù)年費(fèi)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);
});
后臺(tái)代碼(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);
}
后臺(tái)得到一個(gè)list,jq調(diào)用,遍歷,然后顯示在前端.
一個(gè)很簡單的例子,肯定還有更簡單的辦法,等以后來挖掘.
- Jquery Ajax學(xué)習(xí)實(shí)例3 向WebService發(fā)出請求,調(diào)用方法返回?cái)?shù)據(jù)
- jQuery Ajax方法調(diào)用 Asp.Net WebService 的詳細(xì)實(shí)例代碼
- jQuery AJAX實(shí)現(xiàn)調(diào)用頁面后臺(tái)方法和web服務(wù)定義的方法分享
- 前臺(tái)JS(jquery ajax)調(diào)用后臺(tái)方法實(shí)現(xiàn)無刷新級聯(lián)菜單示例
- jQuery調(diào)用AJAX時(shí)Get和post公用的亂碼解決方法實(shí)例說明
- 使用jquery 的ajax調(diào)用總是錯(cuò)誤親測的解決方法
- 淺析jquery ajax異步調(diào)用方法中不能給全局變量賦值的原因及解決方法
- jquery.Ajax()方法調(diào)用Asp.Net后臺(tái)的方法解析
- jquery中的ajax方法怎樣通過JSONP進(jìn)行遠(yuǎn)程調(diào)用
- jQuery AJAX實(shí)現(xiàn)調(diào)用頁面后臺(tái)方法
相關(guān)文章
JQuery實(shí)現(xiàn)的按鈕倒計(jì)時(shí)效果
這篇文章主要介紹了JQuery實(shí)現(xiàn)的按鈕倒計(jì)時(shí)效果,涉及jQuery結(jié)合時(shí)間函數(shù)動(dòng)態(tài)修改按鈕屬性的相關(guān)技巧,需要的朋友可以參考下2015-12-12jQuery插件開發(fā)精品教程(讓你的jQuery更上一個(gè)臺(tái)階)
這篇jQuery插件開發(fā)教程是小編見過的最詳細(xì)的了,每個(gè)解說都很好,對于想做增強(qiáng)插件的朋友確實(shí)不錯(cuò)的參考資料,特分享下,方便需要的朋友2015-11-11jQuery獲取某天的農(nóng)歷日期并判斷是否除夕或新年的方法
這篇文章主要介紹了jQuery獲取某天的農(nóng)歷日期并判斷是否除夕或新年的方法,涉及jQuery針對日期與時(shí)間的相關(guān)操作技巧,需要的朋友可以參考下2016-03-03jquery使用remove()方法刪除指定class子元素
這篇文章主要介紹了jquery使用remove()方法刪除指定class子元素的方法,可實(shí)現(xiàn)刪除指定元素下指定class的子元素功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03基于jQuery的網(wǎng)頁影音播放器jPlayer的基本使用教程
這篇文章主要介紹了基于jQuery的網(wǎng)頁影音播放器jPlayer的基本使用教程,文中的示例主要針對其播放音頻文件的用法,需要的朋友可以參考下2016-03-03jQuery+C#實(shí)現(xiàn)參數(shù)RSA加密傳輸功能【附j(luò)sencrypt.js下載】
這篇文章主要介紹了jQuery+C#實(shí)現(xiàn)參數(shù)RSA加密傳輸功能,結(jié)合具體實(shí)例形式分析了js使用jsencrypt.js插件前端字符數(shù)據(jù)處理傳輸及C#后臺(tái)數(shù)據(jù)轉(zhuǎn)換與RSA加密相關(guān)操作技巧,并附帶jsencrypt.js供讀者下載參考使用,需要的朋友可以參考下2017-06-06網(wǎng)頁下載文件期間如何防止用戶對網(wǎng)頁進(jìn)行其他操作
網(wǎng)頁下載文件時(shí)需要一段時(shí)間,在這期間如何防止用戶對網(wǎng)頁進(jìn)行其他操作,將div覆蓋在網(wǎng)頁上,將網(wǎng)頁鎖住,具體實(shí)現(xiàn)如下2014-06-06