JQuery AJAX запрос не сотрудничает в новой версии? - PullRequest
0 голосов
/ 12 января 2012

У меня есть этот код

$.ajax({
    type: "POST",
    url: "test.php",
    data: "id="+id,
    dataType: "json",
    success: function(msg) {
        if(parseInt(msg.status) == 1)
        {
            alert(msg.txt);
        }
        else if(parseInt(msg.status) == 0)
        {
            alert(msg.txt);
        }
    }
});

, и она отлично работает с http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js версией, но не самой последней. Это проблема или есть новый способ сделать это?

1 Ответ

1 голос
/ 12 января 2012

Если вы публикуете сообщение, вы теперь захотите использовать .done вместо успеха.

$.ajax({
type: "POST",
url: "test.php",
dataType: "json",
data: "name=John&location=Boston"
}).done(function( msg ) {

    if(parseInt(msg.status) == 1)
    {
        alert(msg.txt);
    }
    else if(parseInt(msg.status) == 0)
    {
        alert(msg.txt);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...