$. Ajax () error в jquery-1.6.2, но не в jquery-1.4.1

Я использовал $. Ajax ( ) для использования локального веб-сервиса .asmx. Вот мой код для вызова:

    $("#btnGetOne").click(function() {
        $.ajax({
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            url: 'http://localhost:53003/TestWebService.asmx/GetServant',
            data: '{ "servant_id": "' + $("#txtServantID").val() + '" }',
            dataType: 'json',
            success: function(data, textStatus, jqXHR) {
                var jsnData = $.parseJSON(data.d);
                $('#DisplayArea').html(jsnData.Servant_Name);
            },
            error: function(jqXHR, textStatus, errorThrown) {
                alert(textStatus + ' ' + errorThrown);
            }
        });
    });

Как вы видите, вызов ajax выполняется, когда я нажимаю btnGetOne.

Как и в заголовке моего вопроса, это работает в jquery-1.4 .1, но когда я использовал jquery-1.6.2, я получаю errorThrown с сообщением Нет транспорта .

Что еще мне не хватает?

6
задан Erick Garcia 26 July 2011 в 10:45
поделиться