使用jquery,匹配json的元素,并显示出来

使用jquery,匹配json的元素,并显示出来,第1张

var json = [{"title":"张三","con":"张三是最帅的"},{"title":"李四","con":"李四是最帅的"},{"title":"王五","con":"王五是最帅的"},{"title":"王六","con":"王六最丑"}];

$("#btn_search")click(function(){

var keyword = $("#keyword")val();

var cons=jsonfilter(function(e){

return etitlesearch(keyword) != -1;

})map(function(e){

return econ;

});

if(conslength){

alert(cons);

}else{

alert("匹配不到数据");

}

});

不要用in循环 in循环一般情况下最好用来循环对象中的属性,数组最好用 $each:

$each(data, function(i, val){

//todo

});

或者用for循环

首先要明白ajax的基本格式,参考下面的内容,可以发现,success是请求成功后服务器返回的数据,接收只需要把回调函数的值处理就可以了,如:

response:即为服务器返回的数据

success: function(response){ consolelog(response);}如果response的个试试{"id":"123","name":"jghdream"}取值的时候可以这样做:var id = responseid;var name = responsename;

是ajax的一些参数:

$ajax({ type:'post', url:'/testajaxphp', dataType:'json', data:{uid:uid,rands:Mathrandom()}, success: function(){ alert('ajax return success');}});

url,类型:String,默认值: 当前页地址。发送请求的地址

data, 类型:String,发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'

dataType,类型:String,预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 >

以上就是关于使用jquery,匹配json的元素,并显示出来全部的内容,包括:使用jquery,匹配json的元素,并显示出来、jquery ajax 获取到了后台返回的JSON数据 不过是MAP 类型的,、ajax怎么获取json数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9384106.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存