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プロパティをxmlではなくに設定する必要があることに注意してくださいjson

于 2013-08-20T00:08:57.487 に答える