jquery利用ajax调用后台方法实例


Posted in Javascript onAugust 23, 2013
语法:
$(function(){
    var callback = function(r){  //r表示后台数据返回的数据.
    }
    $.get("",callback);   //引号里面写方法的路径
});

这样就可以得到后台方法得到的数据显示在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/关闭icon.png' class='closeImg ml_fix_png' /></span>优惠名单</div>";
        for (var i = 0; i < r.length; i++) {
            data += ("<li><label>" + r[i].time + "</label><span>" + r[i].CustomerName + "</span>申请试用成功获得购买年服务年费9折优惠,恭喜!</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调用,遍历,然后显示在前端.

一个很简单的例子,肯定还有更简单的办法,等以后来挖掘.

Javascript 相关文章推荐
jquery 锁定弹出层实现代码
Feb 23 Javascript
获取数组中最大最小值方法js代码(自写)
Aug 12 Javascript
jtable列中自定义button示例代码
Nov 21 Javascript
JS小功能(列表页面隔行变色)简单实现
Nov 28 Javascript
node.js中的buffer.write方法使用说明
Dec 10 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 Javascript
JS实现针对给定时间的倒计时功能示例
Apr 11 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
Jul 05 Javascript
vue页面切换过渡transition效果
Oct 08 Javascript
详解js访问对象的属性和方法
Oct 25 Javascript
Openlayers绘制地图标注
Sep 28 Javascript
ant design pro中可控的筛选和排序实例
Nov 17 Javascript
点击进行复制的JS代码实例
Aug 23 #Javascript
关于JS中的闭包浅谈
Aug 23 #Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 #Javascript
仿百度输入框智能提示的js代码
Aug 22 #Javascript
JAVASCRIPT函数作用域和提前声明 分享
Aug 22 #Javascript
JavaScript中的eval()函数详解
Aug 22 #Javascript
from 表单提交返回值用post或者是get方法实现
Aug 21 #Javascript
You might like
索尼SONY ICF-7600A(W)电路分析
2021/03/01 无线电
php 什么是PEAR?(第二篇)
2009/03/19 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
纯文字版返回顶端的js代码
2013/08/01 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
替换python字典中的key值方法
2018/07/06 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
详解用python生成随机数的几种方法
2019/08/04 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
自荐信格式的六要素
2013/09/21 职场文书
物理学专业求职信
2014/07/04 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
2014年班干部工作总结
2014/11/25 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
html form表单基础入门案例讲解
2021/07/15 HTML / CSS