1

请参考代码中的if语句:

function CreateProjectTree(sc)
{
    $.ajax({
        type: "POST",
        url: "../api/projects/SearchProjects",
        data: sc,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data)
        {
            if (data contains only 1 parent node)
            {
                //redirect page to X page
            }
            else
            {
                buildTree(data);
            }
        },
    });
}

调用的结果是一个 XML,我需要检查它是否只有 1 个父节点(不管子节点的数量)。

我该怎么做呢?

4

1 回答 1

3

您可以使用lengthjQuery 对象的属性:

if ( $(data).length === 1 ) {
   // ...
}

请注意,如果请求的响应类型是 XML,则应将dataType属性设置为xmland not json

于 2013-08-20T00:08:57.487 回答