[Javascript] Uncaught TypeError: $.ajax is not a function

Saya mendapat ralat ini apabila cuba menggunakan ajax.

Uncaught TypeError: $.ajax is not a function
    at HTMLButtonElement. ((index):40)
    at HTMLButtonElement.dispatch (jquery-3.3.1.slim.min.js:2)
    at HTMLButtonElement.v.handle (jquery-3.3.1.slim.min.js:2)

Kod yang saya gunakan adalah seperti berikut

$.ajax({<br />
  type: &quot;POST&quot;,<br />
  url: &quot;process.php&quot;,<br />
  data: {urls:urls},<br />
  dataType: &quot;json&quot;,<br />
  success: function(data){<br />
    alert(&quot;success&quot;);<br />
  }<br />
});

Masalah ini berpunca daripada versi jQuery yang saya gunakan. Saya menggunakan versi slim di mana fungsi ajax telah dibuang.
Penyelesaiannya adalah menggunakan versi full.




Leave a Reply

Your email address will not be published. Required fields are marked *