查找字段值JavaScript和CAML

时间:2014-09-05 16:14:09

标签: javascript sharepoint caml

我在SP2013列表中有一个查找字段,我试图使用Javascrip和CAML获取列表项。我的功能如下:

$(function () {if (healthInfoQuery && healthInfoQuery.Rows) {
        var liHealthInfoHTML = [];
        $('#healthinfo_list').toggle();
        $.each(healthInfoQuery.Rows, function (index, r) {
            liHealthInfoHTML.push('<li><a href="/Subsite/Documents/' + r.HealthInfo + '">' + r.Title + '</a></li>');
        });            
        $('#healthinfo_list ul').html(liHealthInfoHTML.join(''));
    }
});

哪个HealthInfo是查找字段。返回值未定义。我需要使用上面的方法返回查找值,然后在我的CAML中,我将HealthInfo字段作为ViewFields参数。

<FieldRef Name='Title'/><FieldRef Name='HealthInfo'/>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

通过转换查找值&#34; toString()&#34;解决了问题!