thedinesh01 Ответов: 2

TypeError: $.ajax-это не функция


я получаю,TypeError: $.ajax не является функцией, в консоли firebug для кода ниже.
Как решить эту проблему?
function cropImage() {
    debugger;
    var x = 10;
    var y = 30;
    var w = 50;
    var h = 80;
    $jQuery.ajax({
        type: 'POST',
        contentType: "application/json; charset=utf-8",
        dataType: 'json',
        url: 'WebService.asmx/ImageCrop',
        data: "{'x':'" + x + "','x':'" + y + "','w':'" + w + "','h':'" + h + "'}",
        async: false,
        success: function (response) {

            alert("Record saved successfully in database");
        },
        error: function () {

            alert("some problem in saving data");
        }
    });
}

2 Ответов

Рейтинг:
2

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

В коде есть проблема синтаксиса.

Либо писать jQuery или $- Не смешивайте эти два понятия...
Итак, пиши...

jQuery.ajax({

    //.....
    //....

});

ОПЕРАЦИОННАЯ
$.ajax({

    //.....
    //....

});


Nirav Prabtani

мои 5+

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Спасибо, Нирав. :)

thedinesh01

jQuery.ajax работает для меня, но $.ajax не работает для меня.. можете ли вы сказать мне, почему?

thedinesh01

jQuery.ajax работает для меня, но $.ajax не работает для меня.. можете ли вы сказать мне, почему?

Рейтинг:
0

Member 11488530

Я столкнулся с той же проблемой,

Uncaught TypeError: $.ajax is not a function

решение для этого таково: библиотека, которую вы используете, если она тонкая, то $.ajax-это не функция, попробуйте использовать полную библиотеку jquery ... и удачи


Richard Deeming

jQuery "slim" был выпущен в июне 2016 года, через два года после публикации этого вопроса. Вряд ли это было причиной проблемы!