时间:2021-05-28
用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数据是列表还是单个了,就一条就无需中括号了
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据。这里讲下直接在JS里创建JSON数据,然后遍历使用~创建代码如下:(创建的是JSON对象)
在ajax交互中,我们从服务器端返回的数据类型有xml,html,script,json,jsonp,text,本文以json为例,讲述了在前台如何利用jque
本文主要为大家分享了Ajax获取显示Json数据的一种方法,供大家参考,具体内容如下1、首先前台用Ajax,其中注意dataType一定要选择json方式,Ac
在最近的学习中遇到一个小问题,如何把JSON数组显示在前台的table中,经过一番借鉴和学习之后终于解决了这个问题。具体的代码如下:(前提:利用ajax获取过来
关于json,就不在多做介绍了,直接进入正题:举例子:1.现在前台做了一个Ajax请求,往数据库中添加数据:varjson='{"goodName":"果粒橙"