用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小时内与您取得联系。