2011-06-21 88 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