Разобрать XML с помощью jquery ajax и xpath - PullRequest
0 голосов
/ 21 июня 2011

Я застрял в следующем созвездии:

JSBIN Пример

Мне нужна функция щелчка для проверки доступности, которая выполняет jquery ajax с заданным URL (т. Е. http://kiris -alinda.de / temp / verify.php ) проверяет, имеет ли атрибут @ges значение (т. е. ges = "1234") или нет (т. е. ges = "") и, наконец, выдает предупреждение "true" или "false"

Ответ XML с true: http://kiris -alinda.de / temp / verify_true.php Ответ XML со значением false: http://kiris -alinda.de / temp / verify_false.php

Заранее большое спасибо за отзыв и интересную дискуссию ...

Ответы [ 2 ]

0 голосов
/ 21 июня 2011

Для выполнения 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 голосов
/ 21 июня 2011

вы можете попробовать этот подход

$.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     
    } 
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...