Javascript 如何在IBM worklight中循环执行result.invocationResult.resultSet

Javascript 如何在IBM worklight中循环执行result.invocationResult.resultSet,javascript,ibm-mobilefirst,worklight-adapters,Javascript,Ibm Mobilefirst,Worklight Adapters,除显示功能外,其他功能均正常工作。在这个显示函数中,我试图从resultSet访问字段名,但它不起作用 function succ(result) { alert("connected"); var a = result.invocationResult.resultSet[1].Name; $("#fetcharr").val(a); alert("connectedlll"); display(r

除显示功能外,其他功能均正常工作。在这个显示函数中,我试图从resultSet访问字段名,但它不起作用

function succ(result)
    {   

        alert("connected");
        var a = result.invocationResult.resultSet[1].Name;
        $("#fetcharr").val(a);
        alert("connectedlll");
        display(result.invocationResult.resultSet);
        alert("the end");


    }
显示功能为:

function display(items)
    {

        alert("heelo");
        for(var j in items )
        {
                var a = j.Name;
                alert(a);

        }

    }

为什么这里需要两个功能?
无论如何,要循环遍历结果集,可以使用
for
循环,如下所示:

function succ(result) {   
    for (var i = 0; i < result.invocationResult.resultSet.length; i++) {
        display(result.invocationResult.resultSet[i]);
        // do something with the current result, for example:
        $("#someIdInTheHTML").append("<p>Name: " + result[i].name + "</p>");
    };
}
函数成功(结果){
for(var i=0;i”);
};
}

您需要搜索“worklight adapters”标记,因为这已经以各种形式被多次询问。

这不是Java。请使用正确的标记。如果您提供在中接收的
resultSet
,则最好进行调试onScuess@user3763296,如果我的回答帮助您解决了此问题,请标记为已回答。