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 相关文章推荐
javascript中使用replaceAll()函数实现字符替换的方法
Dec 25 Javascript
js列举css中所有图标的实现代码
Jul 04 Javascript
js获取select选中的option的text示例代码
Dec 19 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
Feb 22 Javascript
在Node.js应用中使用Redis的方法简介
Jun 24 Javascript
前端程序员必须知道的高性能Javascript知识
Aug 24 Javascript
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
three.js实现3D视野缩放效果
Nov 16 Javascript
vue单页应用加百度统计代码(亲测有效)
Jan 31 Javascript
Angular2中监听数据更新的方法
Aug 31 Javascript
详解JavaScript中操作符和表达式
Sep 12 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
初步介绍PHP扩展开发经验分享
2012/09/06 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
[12:21]VICI vs TNC (BO3)
2018/06/07 DOTA
Python中一行和多行import模块问题
2018/04/01 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
python:动态路由的Flask程序代码
2019/11/22 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
聚网科技C++面试笔试题
2015/09/01 面试题
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
大学生通用个人的自我评价
2014/02/10 职场文书
离职报告范文
2014/11/04 职场文书
2014年教学工作总结
2014/11/13 职场文书
建国大业观后感800字
2015/06/01 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
《自己去吧》教学反思
2016/02/16 职场文书
600字作文之感受大自然
2019/11/27 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python