jquery+ajax获取本地json对应数据

xiaoxiao2025-06-24  11

首先,记得导入jquery.js文件。

json内容:

var obj123=[         {"option":"2,3,9,14,19,24,32","pdc":"1.洗卸凝胶.2、面膜.3、EGF.4、辅酶Q10.5、舒缓眼霜.6、拍拍霜"},         {"option":"2,4,9,14,19,24,32","pdc":"1.洗卸凝胶.2、面膜.3、EGF.4、辅酶Q10.5、舒缓眼霜.6、拍拍霜"},         {"option":"2,5,9,14,19,24,32","pdc":"1.洗卸凝胶.2、面膜.3、EGF.4、辅酶Q10.5、舒缓眼霜.6、拍拍霜"},

]

 

首先,这是前端内容

 

设置了选中男得到1,选中女得到2,以此推类。

重点来了:

function m1(){         if($("#sex input").is(':checked')){  选中             $("#con").click(function(){  //获取按钮                 inp=$("input:checked[class='case']:checked").map(function(index,elem){                     return $(elem).attr('rote');                 }).get().join(',');                 var innp='"' + inp + '"';                 $.ajax({                     url: '${pageContext.request.contextPath}/js/tj.json',  //json文件路径                     type:'GET',                     data:{"option":innp},                     dataType:'json',                     success: function (data) {                         console.log(1)                     },                     error:function(data){                         console.log(2)                     }                 });                 // console.log(innp);                 for(var i in obj123){                     if(JSON.stringify(obj123[i].option) == innp){  //把得到的和json文件里的对比                         //console.log('yes')                         console.log(obj123[i].pdc)   //得到后面对应数据                     }                 }             })         }}         $(".skin_raw input").click(function(){   //选中的情况下执行方法             m1();         })

 

 

有用点个赞(*^▽^*)

转载请注明原文地址: https://www.6miu.com/read-5032398.html

最新回复(0)