如何在Div中显示数据? [英] How Could I Display Data In An Div

查看:101
本文介绍了如何在Div中显示数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想从数组中显示标题和url,它显示值但是当我调试时作为[object object],我希望它显示文本值而不是仅作为对象。



这里是我的代码



Hi,
I want to display the title and url from the array, it displays the value but as [object object] when i am debugging, i want it to display the text value and not only as objects.

here is my code

function successHandler(data) {

        var jsonObject = JSON.parse(data.body);
        var dataArr = $.makeArray(jsonObject.d.results);
        var resultArr = $.map(dataArr, function (item) {



            return { label: item.Title, value: item.Url };


        });


UPDATE
========================

Unable to get property length?

function successHandler(data) {
   
        var jsonObject = JSON.parse(data.body);
        var dataArr = $.makeArray(jsonObject.d.results);
        var resultArr = $.map(dataArr, function (item) {  
            
            $.each(resultArr, function (key, value) {

                $("#result").text(value[key].label + " " + value[key].value);
               
            });
         
            
          
            
        });

        var resultDisplay = document.getElementById("result");
        resultDisplay.innerHtml = resultArr;


}





新增更新

====

错误:无法获取未定义或空引用的属性长度





New UPDATE
====
Error: Unable to get property 'length' of undefined or null reference

function successHandler(data) {

    var jsonObject = JSON.parse(data.body);
    var dataArr = $.makeArray(jsonObject.d.results);
    var resultArr = $.map(dataArr, function () {
        $.each(resultArr, function (key, value) {


        })
        var str = '';
        str += (value.label + " " + value.value);
        $("#result").text(str);



    });


}

推荐答案

.makeArray(jsonObject.d.results);
var resultArr =
.makeArray(jsonObject.d.results); var resultArr =


.map(dataArr,function(item){



return {label:item.Title, value :item.Url} ;


});


更新
========================

无法到获取属性长度?

函数successHandler(数据){

var jsonObject = JSON.parse(data.body);
var dataArr =
.map(dataArr, function (item) { return { label: item.Title, value: item.Url }; }); UPDATE ======================== Unable to get property length? function successHandler(data) { var jsonObject = JSON.parse(data.body); var dataArr =


.makeArray(jsonObject.d.results);
var resultArr =
.makeArray(jsonObject.d.results); var resultArr =


这篇关于如何在Div中显示数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆