jquery获取页面后端数据。要用到Ajax。设置个button,点击button就能显示所需要提取的页面数据。

初学者求详细的代码,能够提取在web中显示出来。所给页面地址为10.16.61.60:90/solr/core2/select?q=phrase:hard%20drive... 初学者求详细的代码,能够提取在web中显示出来。所给页面地址为10.16.61.60:90/solr/core2/select?q=phrase:hard%20drive&wt=json&indent=true&rows=6&start=5
页面中的内容如下图。提取下面所有"index"和"phrase"对应的数组。并能够显示出来的所有代码
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
wnq0204
推荐于2018-04-30 · TA获得超过257个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:264万
展开全部
function getData()
{
    $.ajax({ 
        type:"get", 
        url:"10.16.61.60:90/solr/core2/select?q=phrase:hard%20drive&wt=json&indent=true&rows=6&start=5 ",
        dataType: "json", 
        data:{zip:Math.random()},
        success:function(result){
              if(result.status==0){ 
                    $.each($(result.response.docs),function(i,n){ 
                         var index=n.index;
                         var phrase=n.phrase; 
                    }); 
              }
        }    
    });  
}
更多追问追答
追问
我需要让提取的数据在前端页面中显示出来,怎样让它显示
追答
不知道你用什么方式展示。table还是div,把装这些数据的html代码贴出来
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任然是我2012
2017-07-24 · TA获得超过313个赞
知道小有建树答主
回答量:343
采纳率:52%
帮助的人:73.2万
展开全部
比如你接收到的数据为data,
然后就是循环数据var arr=data.response.docs;var _html='';
for(var i=0,len=arr.length;i<len;i++){
var nindex=arr[i]["index"];

var phrase=arr[i]["phrase"];
_html+='<div>index='+nindex+',phrase='+phrase+'</div>';

}
然后把_html加入的想要放的dom中。原理大概就这样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友564d21f
2017-07-27 · 超过10用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:12.7万
展开全部
$.ajax({
url:"10.16.61.60:90/solr/core2/select?q=phrase:hard%20drive&wt=json&indent=true&rows=6&start=5",
dataType:"JSON",
type:"GET",
success:function(res){
//拿到需要用到数据集,
var resList = res.response.docs;
//拼接数据渲染到html
var tpl = "";
resList.forEach(function(item){
tpl+="<div>"+item.index+"</div>"+item.phrase+"<div>"+"</div>"+item._version_+"<div>"
$("#id").html(tpl);
);
});
},
error:function(err){
console.log("错误:"+err);
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蹦恰恰大本营
2017-07-01 · TA获得超过427个赞
知道小有建树答主
回答量:168
采纳率:80%
帮助的人:75.1万
展开全部
<input type="button" value="提交" id="btn"/>
<script  type="text/javascript">
$('#btn').click(function(){
    var url = 'index.php';
    var data=('#btn').val();
    $.ajax({
        type: 'post',
        url: url ,
        data: {
            data:data    
        } ,
        cache:false,  
        dataType:'json',
        success: function(result){
         if(result){ 
            console.log(result); 
                  }else{  
                    console.log(result);  
                  }  
        },
        error : function() {  
23                 console.log("error");
25              }  
    });
})

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
msh1028
2017-07-31 · TA获得超过2.6万个赞
知道大有可为答主
回答量:1.9万
采纳率:62%
帮助的人:1101万
展开全部
function getData()
{
$.ajax({
type:"get",
url:"10.16.61.60:90/solr/core2/select?q=phrase:hard%20drive&wt=json&indent=true&rows=6&start=5 ",
dataType: "json",
data:{zip:Math.random()},
success:function(result){
if(result.status==0){
$.each($(result.response.docs),function(i,n){
var index=n.index;
var phrase=n.phrase;
});
}
}
});
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式