Jquery Ajax解析XML数据(同步及异步调用)简单实例

前端技术 2023/09/03 JavaScript

复制代码 代码如下:

$.ajax({
                async: true, // 默认true(异步请求)
                cache: true, // 默认true,设置为 false 将不会从浏览器缓存中加载请求信息。
                type: \"POST\", // 默认:GET 请求方式:[POST/GET]
                dataType: \"xml\", //默认[\"xml\"/\"html\"] 返回数据类型:[\"xml\" / \"html\" / \"script\" / \"json\" / \"jsonp\"]
                url: \"Test.ashx\", // 默认当前地址,发送请求的地址
                data: { key: \"value\" }, // 发送到服务器的数据
                error: function(xml) { alert(\'Error loading XML document\' + xml); }, // 请求失败时调用
                timeout: 1000, // 设置请求超时时间
                success: function(xml) { // 请求成功后回调函数 参数:服务器返回数据,数据格式.
                    $(\"#users\").empty();
                    // 用Jquery处理xml数据
                    $(xml).find(\'Table\').each(function() {
                        var loginname = $(this).find(\"Loginname\").text();
                        var Name\").text();
                        $(\"#users\").append(\"<li>\" + loginname + \" - \" + name + \"</li>\");
                    });
                    /*
                    $(xml).find(\'user\').each(function(i) {
                        var loginname = $(xml).find(\"user loginname\").eq(i).text();
                        var user name\").eq(i).text();
                        $(\"#users\").append(\"<p>\" + loginname + \"</p>\" + \"<p>\" + name + \"</p><Br />\");
                    })
                    $(xml).find(\"student\").each(function(i){
                        var id\"); //取对象
                        var id_value=$(this).children(\"id\").text(); //取文本
                        alert(id_value);//这里就是ID的值了。
                        alert($(this).attr(\"email\")); //这里能显示student下的email属性。

                        //最后输出了,这个是cssrain的写法,貌似比macnie更JQ一点
                        $(\'<li></li>\').html(id_value).appendTo(\'ol\');
                    });
                    */
                }
            })

本文地址:https://www.stayed.cn/item/7628

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。