var data={
"total": 1,
"page": 1,
"records": 8,
"costtime": "1960112",
"rows": [{
"Row": 1,
"id": 38,
"title": "adsf",
"keyword": "asdf",
"description": "",
"realTitle": "",
"imgSrc": "/goodimage/20170329163544563_01-1jpg",
"fileSrc": "",
"createTime": "2017-03-29T16:03:10",
"updateTime": "2017-03-29T16:35:46",
"editor": "管理员",
"source": "本站",
"sort": 1,
"hits": 0,
"content": "sadf",
"typeId": 19,
"fine": false,
"view": true,
"role": 1,
"url": "/admin/Net/>
$post('textaction',{},function(datas){
var name=datasdata[0]name;
});
如果是多个还可以用循环获取。
$post('textaction',{},function(datas){
$each(datas,function(index,value){
var name=valuename;
})
});
先解释下ajax ,post
jq里面post的底层就是ajax,
$post是ajax的type:post方式的简单实现,同理还有$get
jq本身具有对返回参数格式化的功能,
请把你的post后面加个参数:
jQuerypost("Testphp",{id:jQuery('#ddlYTShop')val(),act:"Shop"},
function(data){
jQueryeach(data, function(index, entry){
var option="<option value='"+entry['ShopName']+"'>"+entry['ShopName']+"</option>";
jQuery("#ddlB_ShopName")append(option);
});
}, 'json');//这里加个json,就可以了,具体说明请看手册
另外你的2个shop大小写不统一,请仔细检查。
下面就使用jQuery读取musictxt文件中的JSON数据格式信息。
首先,musictxt中的内容如下:
复制代码 代码如下:
[
{"optionKey":"1", "optionValue":"Canon in D"},
{"optionKey":"2", "optionValue":"Wind Song"},
{"optionKey":"3", "optionValue":"Wings"}
]
下来是HTML代码:
复制代码 代码如下:
<div>点击按钮获取JSON数据</div>
<input type="button" id="button" value="确定" />
<div id="result"></div>
使用Ajax获取JSON数据的jQuery代码:
复制代码 代码如下:
$(document)ready(function(){
$('#button')click(function(){
$ajax({
type:"GET",
url:"musictxt",
dataType:"json",
success:function(data){
var music="<ul>";
//i表示在data中的索引位置,n表示包含的信息的对象
$each(data,function(i,n){
//获取对象中属性为optionsValue的值
music+="<li>"+n["optionValue"]+"</li>";
});
music+="</ul>";
$('#result')append(music);
}
});
return false;
});
});
当然,也可以使用$getJSON()方法,代码简洁一点:
复制代码 代码如下:
$(document)ready(function(){
$('#button')click(function(){
$getJSON('musictxt',function(data){
var music="<ul>";
$each(data,function(i,n){
music+="<li>"+n["optionValue"]+"</li>";
});
music+="</ul>";
$('#result')append(music);
});
return false;
});
});
遍历对象即可获取属性名,顺带计数
var count=0;for(var i in defaultsbuttons){
//i即属性名字ok,close
count++;
}
以上就是关于jquery 获取json里面的数据,主要获取rows里面的数据全部的内容,包括:jquery 获取json里面的数据,主要获取rows里面的数据、jquery读取json内指定的内容、jquery json返回值的获取问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)