使用jquery ajax和xpath解析XML

时间:2011-06-21 09:56:00

标签: jquery xml ajax xpath

我坚持跟随星座:

JSBIN Example

我想要一个Check Availibility的点击功能,它使用给定的url(即http://kiris-alinda.de/temp/verify.php)检查jquery ajax是否检查属性@ges是否有值(即ges =“1234”)(即ges = ges) =“”)并最终警告“true”或“false”

带有true的XML响应:http://kiris-alinda.de/temp/verify_true.php 带有false的XML响应:http://kiris-alinda.de/temp/verify_false.php

提前感谢您的反馈和有趣的讨论......

2 个答案:

答案 0 :(得分:0)

你可以尝试这种方法

$.ajax({     
    url: 'http://kiris-alinda.de/temp/verify.php',    
    type: 'GET',    
    datatype: 'xml',    
    success: function(responseValue) {  
        var gesVal = $(responseValue).find('ges').text();

        if(gesVal !=null && gesVal !=undefined && gesVal != ""){
              alert("true");
        }else{
              alert("false");
        }

    },     
    error: function(jqXHR, textStatus, errorThrown) {         
         //error handling goes here     
    } 
}); 

答案 1 :(得分:0)

要执行AJAX调用,jQuery如下

$.ajax({
    url: 'http://kiris-alinda.de/temp/verify.php',
    type: 'GET',
    datatype: 'xml',
    success: function(data, textStatus, jqXHR) {
        //xml returned in 'data' - interrogate for response here
    },
    error: function(jqXHR, textStatus, errorThrown) {
        //error handling goes here
    }
});