JQuery JSON, возвращающий [объект объекта] - PullRequest
0 голосов
/ 08 августа 2010

Я ПОЛНОСТЬЮ не получаю это, поэтому я собираюсь спросить.Это упражнение, которое я использую, чтобы попытаться изучить JSON и jQuery вместе.Я почти уверен, что мой код делает все, что должен, но я не могу понять, как: а) прочитать возвращаемый JSON и б) иметь возможность использовать результат впоследствии (что я предполагаю,будет решен с).Таким образом, код с главной страницы ASP (Classic) выглядит так:

function validate_email_exists () {
var email = new String($('#txt_email').val());
var sender = "noreply@ads-pipe.com";
var validatorURL = "email_validator.asp?email=" + email + "&sender="+ sender;
var obj = jQuery.parseJSON('{"isValid":true}');
$.getJSON(validatorURL);

}

И вызываемая страница возвращает именно это:

{"isValid":true}

Я проверил, и это действительно JSON, но я просто не могу понять из каких-либо обучающих программ, которые я нашел, как бороться с тем, что возвращается.Все, что я хочу сделать, это отправить переменную «validatorURL» на страницу «email_validator.asp» и заставить ее сказать мне, является ли она действительной (isValid = true) или нет (isValid = false), и поместить этот ответ в переменную, которую я могуиспользовать на странице.Это сводит меня с ума, поэтому любая помощь будет великолепна, даже если я приведу пример (почему-то jQuery мне не подходит).

1 Ответ

3 голосов
/ 08 августа 2010
function validate_email_exists () {
    var email = new String($('#txt_email').val());
    var sender = "noreply@ads-pipe.com";
    var validatorURL = "email_validator.asp?email=" + email + "&sender="+ sender;
    $.getJSON(validatorURL, function(response) {
        if(response.isValid) {/* it's valid! */} else {/* not valid */}
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...