2011-06-21 68 views
0

我坚持了以下星座:解析XML使用jQuery AJAX和XPath

JSBIN Example

我想要检查有效性的,做一个jQuery AJAX与给定的URL点击功能(即http://kiris-alinda.de/temp/verify.php)检查属性@ges具有值(即GES = “1234”)否(即,GES = “”),最后提醒 “与真真” 或 “假”

XML响应:http://kiris-alinda.de/temp/verify_true.php与假 XML响应:http://kiris-alinda.de/temp/verify_false.php

非常感谢提前为您的反馈和一个有趣的讨论...

回答

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  
    } 
}); 
+0

可能是它的太多,我对此表示歉意,但我需要帮助做ajax请求,解析属性等... thx为您的反馈如此之长 – user168507

+0

ohh !!!你有没有尝试任何jQuery的方法,如$ .ajax或$ .post? – Vivek

+0

还没有。尝试了一些$ .ajax,希望从stackoverflow的帮助;)我需要更多的练习与此 – user168507

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 
    } 
}); 
+0

你怎么能做xpath就像那样的查询? – Nielsm