全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

ajax与json 获取数据并在前台使用简单实例

用ajax获取后台数据,返回json数据,怎么在前台使用呢?

后台


if (dataType == "SearchCustomer")
        {
          int ID;
          if (Int32.TryParse(CustomerID, out ID))
          {
            string s = GridComputer.GridCustomer.getCustomer(1, 1, ID);
            if (s == null)
            {
              context.Response.ContentType = "text/plain";
              context.Response.Write("[{\"name\":无用户,\"id\":\"0\",\"company\":\"无用户\"}]");
            }
            else { context.Response.Write(s); }
          }
 
        } 

前台


 $(document).ready(function () {
      $("#Button3").click(
    function (SucCallback) {
      $.ajax(
      {
        type: "get",
        url: 'GridDatas.ashx', //后台处理程序  
        dataType: 'json',   //接受数据格式  
        data: 'DataType=SearchCustomer&CustomerID=' + document.getElementById("Text3").value,     //要传递的数据  
        success:SucCallback,
        error: function () { alert("error"); }
      });
    })
    })

参考代码

grid.getCustomer(1,2,function (data) {
    var list = '<p>' + tree_GridInfo._name + '的用户有</p><br>';
    list += '<table id="customers"><tr><th>姓名</th><th>电话</th></tr> ';
    $.each(data, function (i, n) {
      list += '<tr onclick="showUser(' + 1 + ')"><td>';
      list += n.name + '</td>' + '<td>' + n.company;
      list += '</td></tr>';
    });
    $("#SearchResult").html(list)

看你的json数据是列表还是单个了,就一条就无需中括号了

context.Response.Write("{\"name\":无用户,\"id\":\"0\",\"company\":\"无用户\"}");

$(document).ready(function () {
      $("#Button3").click(
    function (SucCallback) {
      $.ajax(
      {
        type: "get",
        url: 'GridDatas.ashx', //后台处理程序  
        dataType: 'json',   //接受数据格式  
        data: 'DataType=SearchCustomer&CustomerID=' + document.getElementById("Text3").value,     //要传递的数据  
        function (dataJson) {
           alert(dataJson.Name);
           alert(dataJson.Id);
        },
        error: function () { alert("error"); }
      });
    })
    })

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# ajax与json  # 获取数据  # 获取数据使用方法  # 获取数据使用和简单实例  # jQuery使用each方法与for语句遍历数组示例  # jquery对Json的各种遍历方法总结(必看篇)  # AJAX和jQuery动态加载数据的实现方法  # 遍历json获得数据的几种方法小结  # jquery ajax加载数据前台渲染方式 不用for遍历的方法  # 数据格式  # 看你  # 希望能  # 谢谢大家  # text  # plain  # ContentType  # null  # getCustomer  # Response  # context  # Write  # function  # click  # ready  # id  # company  # document  # GridCustomer  # brush 


相关文章: 如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  长沙做网站要多少钱,长沙国安网络怎么样?  浅谈Javascript中的Label语句  如何通过西部建站助手安装IIS服务器?  无锡营销型网站制作公司,无锡网选车牌流程?  ,网站推广常用方法?  如何在IIS7中新建站点?详细步骤解析  如何选择CMS系统实现快速建站与SEO优化?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  网站制作需要会哪些技术,建立一个网站要花费多少?  如何彻底删除建站之星生成的Banner?  如何高效生成建站之星成品网站源码?  做企业网站制作流程,企业网站制作基本流程有哪些?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  建站之星如何实现五合一智能建站与营销推广?  电商网站制作公司有哪些,1688网是什么意思?  青岛网站建设如何选择本地服务器?  如何用5美元大硬盘VPS安全高效搭建个人网站?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  建站之星好吗?新手能否轻松上手建站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何挑选最适合建站的高性能VPS主机?  制作营销网站公司,淘特是干什么用的?  平台云上自助建站如何快速打造专业网站?  制作网站公司那家好,网络公司是做什么的?  html制作网站的步骤有哪些,iapp如何添加网页?  金*站制作公司有哪些,金华教育集团官网?  *服务器网站为何频现安全漏洞?  北京的网站制作公司有哪些,哪个视频网站最好?  建站主机与服务器功能差异如何区分?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  大连网站制作公司哪家好一点,大连买房网站哪个好?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Swift中循环语句中的转移语句 break 和 continue  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站之星安装后如何自定义网站颜色与字体?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  北京网站制作网页,网站升级改版需要多久?  C#如何序列化对象为XML XmlSerializer用法  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  建站上市公司网站建设方案与SEO优化服务定制指南  如何通过FTP服务器快速搭建网站?  电脑免费海报制作网站推荐,招聘海报哪个网站多? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。