Ajax 类型错误: $.开机自检不是一个函数



我正在使用带有laravel的ajax,当我单击保存按钮时。 我在控制台中收到此错误:

类型错误: $。开机自检不是一个函数

这是一段代码:

$('form').submit(function (event) {
event.preventDefault();
name = $('#name').val();
address = $('#address').val();
country = $('#country').val();
$.POST("{{ route('peoples.store') }}", {name:name, address:address, country:country}, function (data) {
$('#name').val('');
$('#address').val('');
$('#country').val('');
console.log(data);
var tr = "<tr>"+
"<td>"+data.id+"</td>"+
"<td id='ename'>"+data.data.name+"</td>"+
"<td id='eaddress'>"+data.data.address+"</td>"+
"<td id='ecountry'>"+data.data.country+"</td>"+
"<td>"+
"<button class='btn btn-warning' id='edit' data-id="+data.id+">Edit</button>"+
"<button class='btn btn-danger'>Delete</button>"+
"</td>"+
"</tr>";
$('#data').append(tr);
});
});

我假设你正在使用JQuery?如果是这样,那么正确的方法是:

$.post();

JavaScript 区分大小写。

我认为您使用的是纤薄版本的jQuery,它没有AJAX $.post函数,您可以尝试一下吗:

https://code.jquery.com/jquery-3.1.0.min.js

最新更新