2016-12-06 17 views
5

ben, yeni jQuery 3. Aşağıdaki jQuery önceki sürümleri ile çalışan, temel bir fiddle olmakla konsolunda jQuery 3jQuery 3 ince ajax temel örnek

$(function() { 
    $.ajax({ 
     url: '/echo/json', 
     type: 'GET', 
     dataType: 'json', 
     success: function(data) { 
      console.log(data) 
     } 
    }); 
}) 

ile çalışmıyor değilim bu hatayı alın:

jquery-3.1.1.slim.min.js:2 jQuery.Deferred exception: $.ajax is not a function TypeError: $.ajax is not a function

jquery-3.1.1.slim.min.js:2 Uncaught TypeError: $.ajax is not a function(…)

Neden?

+0

[Sadece değişiklikler hakkında okumak] (https://jquery.com/upgrade-guide/3.0/#ajax) – GillesC

+0

Eğer @DavidJorHpan jquery dosyası –

+0

ile bağladınız mı evet tabii var –

cevap

14

jQuery 3 ince sürümü ajax'ı desteklemez. release docs göre

,

Along with the regular version of jQuery that includes the ajax and effects modules, we’re releasing a “slim” version that excludes these modules. All in all, it excludes ajax, effects, and currently deprecated code.

sadece tam sürümünü birini kullanmak, .ajax yöntemi kullanmak için.

İşte çalışan fiddle

+0

Sadece buna eklemek için: Orijinal kült içerisindeki jquery slim'i değiştirmek için, soldaki menüden jQuery kaynaklarını kaldırmak ve eklemek için Harici Kaynaklar'ı tıklatın. (Bana jQuery ince kaldırmak için hemen belli değildi) –

+0

Teşekkürler! Şimdi çok açık ... –