English 中文(简体)
• 如何消除这种XML的对策?
原标题:How to parse this XML ajax response?

我正试图将一些数据与Java servlet 或行动中一个jax的j Query检索。 这是我最糟糕的一周,一切都是香蕉。 这里是我的XML对策:

<ajax-response>
    <response>
        <item>
            <name>ok</name>
            <value>true</value>
        </item>
        <item>
            <name>menuDiv</name>
            <value> Some HTML Menu</value>
        </item>
    </response>
</ajax-response>

And I am trying to get just the "menuDiv" value that is "Some HTML" :

$.ajax({
    type: "GET",
    url: basePath+ mostrarMenu.do ,
    dataType: "xml",
    success: parseXml
});

function parseXml (xml) {
    var menu = $(xml).find("item");
    menu.each(function(i, value) {
        alert(value[0]);
        if (value ==  menuDiv ) {
            alert("Esto es el menudiv:"+value);
        }

        if (( value != null ) || ( value !=   ) || ( value !=    )) {
            $( #menuDiv ).append(value);
        } 
        else 
            alert ("anda el else");
    });

<代码>alert(数值[0]);和if (数值 = 男性uDiv ){ 这使菜单可见,但与其他物品一样,如<条码>true,在手提上出现。

任何帮助或建议都会受到高度赞赏。 感谢。

EDIT 2:

有了这一功能,我现在就读了通俗文本(没有做过html)和所有“再版;物品和”:

function parseXml (xml) {
        var menu = $(xml).find("item");
        menu.each(function(i, value){
            if(( value != null ) || ( value !=   ) || ( value !=    )){
                $( #menuDiv ).append($(value));
            } else alert ("anda el else");
        });
     }
    }

www.un.org/spanish/ecosoc 我改变了数据Type: html和我的菜单是显而易见的,但我继续试图在我的XML上选择一个信息技术网,而不是全部。

问题回答

第一个问题是,当您填写find(”item”)时,所交回的是整个子树:

    <item>
        <name>ok</name>
        <value>true</value>
    </item>

因此,你们的住所需要改变为:

if ($(value).find("name")[0].innerHTML ==  menuDiv ) {
    alert("Esto es el menudiv:"+value);
}

数值“Some RUS Menu”可在 Value.find(“数值”)[0.]inhexachloro 上获取。

这里不作任何错误核对(具体地说,我假定<代码>下限)。 至少有一个元素的非致命阵列返回,但你可以自己补充。





相关问题
ajax login using httpRequest?

I am trying to develop my login script to give feedback to the user if the login is valid or not. Basically if it isn t correct a div box will show saying its wrong, if its correct it will show its ...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

How can i update div continuously

I have asp.net application where i have a div which showing the value from other site. The value of that site is changing continuously. I want that my div will automatically update in some interval ...

热门标签