jquery ajax json数据发送返回与请求实例

 

<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>insert title here</title>
<script src="../jquery.js"></script>
<script>
$(document).ready(function(){
$.getjson('jsondata.json?id',function(data){
//遍历json中的每个entry

$.each(data,function(entryindex,entry){
var html='<tr>';
html+='<td>'+entry['name']+'</td>';
html+='<td>'+entry['sex']+'</td>';
html+='<td>'+entry['home']+'</td>';
html+='</tr>';
$('#title').after(html);

});
});
});
</script>
</head>
<body>
<table>
<tr id="title">
<th>姓名</th>
<th>性别</th>
<th>家庭地址</th>
</tr>
</table>
</body>
</html>

json文件:

[
{
"name":"xujun",
"sex":"男",
"home":"nanjing"
},
{
"name":"jack",
"sex":"男",
"home":"beijing"
}
]

户端用的 $.ajax 这个方法,里面的 datatype:"json" 这样设置的,如果服务端返回的是一个 json 格式的字符串,是不是必须调用 eval 方法来转换为 json 对象

$.ajax({
  type: "post",  
  url: "ajax.asp教程x",  
  data: "index=5",  
  datatype: "json",
  success:function(data){
  alert(data.name);
var person = data.d; 
for(var p in person){ 
  }
});

实例三

function btnclick1() {
            $.ajax({
                url: "json.ashx",
                type: "post",
                data: { cmd: "getinfo1" },
                beforesend: loading,
                success: function(data) {
                    //使用eval函数
                    var json = eval(data);
                    $("#dd").empty();
                    //因为上面为list集合
                    for (var i = 0; i < json.length; i++) {
                        $("#dd").append("<h3>用户名:" + json[i].username + " 密码:" + json[i].pwd + "</h3>");
                        //alert(json[i].id + "name:" + json[i].name);
                    }
                }

            });
        }

  <div>
        <input type="text" name="text1" id="text1" /><br />
        <input type="text" name="text2" id="text2" />
        <br />
        <input type="button" id="btn1" value="事件1" onclick="btnclick()" />
        <input type="button" id="button1" value="事件2" onclick="btnclick1()" />
    </div>
    <div id="dd">
        sd
    </div>

时间: 2024-08-01 18:44:54

jquery ajax json数据发送返回与请求实例的相关文章

jQuery ajax json 数据的遍历代码_AJAX相关

先给大家说下我的需求:进行ajax请求后,后台传递回来以下json数据. 具体实现代码如下所示: JavaScript代码 { "data":[ {"id":"1","name":"选择A","value":"A"}, {"id":"2","name":"选择B","value&

jQuery ajax json 数据的遍历代码

先给大家说下我的需求:进行ajax请求后,后台传递回来以下json数据. 具体实现代码如下所示: JavaScript代码 { "data":[ {"id":"1","name":"选择A","value":"A"}, {"id":"2","name":"选择B","value&

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码

 本篇文章主要是对asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码进行了介绍,需要的朋友可以过来参考下,需要对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %> <!DOCTYPE html PUBLIC &quo

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码_实用技巧

复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR

关于JQUERY+AJAX+JSON数据返回的问题,求高手找找原因。不是很熟悉

问题描述 从后台记录的ASHX返加前台的JSON数据为:[{"Id":"MQ==","PopCode":"511321198501306776","PopName":"刘XX","Gental":"1","Birthday":"2012-6-10","Level":"小学&quo

jQuery Ajax json 数据提供保存代码

<html> <head> <title>jquery ajax 网页特效on 数据提供保存代码</title> </head> <script language="网页特效" src="jquery.js"></script> <script language="网页特效"> $(document).ready(function () {    $(

jquery $.ajax json数据传递方法

protected void page_load(object sender, eventargs e) { hashtable ht = new hashtable(); string name = request.params["name"].tostring(); string birth = request.params["birthday"].tostring(); if (!string.isnullorempty(name) && !s

编程-我用Ajax向后台发送了个请求,返回的数据是一个List,页面都已经打印出来了,我如何遍历他?

问题描述 我用Ajax向后台发送了个请求,返回的数据是一个List,页面都已经打印出来了,我如何遍历他? 前台代码 $.ajax( { url:'<%=path%>/complete!queryComplete.action',// 跳转到 action type:'post', //post方式提交 success:function(data) { //data是返回的数据 console.log(data);//打印这个数据,打印出的数据 上面有图大家可以看下 }, error : fun

jQuery处理json数据返回数组和输出的方法

 这篇文章主要介绍了jQuery处理json数据返回数组和输出的方法,涉及jQuery操作数组及json的技巧,需要的朋友可以参考下     本文实例讲述了jQuery处理json数据返回数组和输出的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: /*print the json object * *$("selector").print_r_json(json,opts) : return formatted string (and print) *sprint_r_