我正在使用带有laravel的ajax,当我点击保存按钮时。 我在控制台中收到此错误:
TypeError:$ .POST不是函数
这是一段代码:
$('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);
});
});
答案 0 :(得分:1)
我假设您正在使用JQuery?如果是这样,那么正确的方法是:
$.post();
JavaScript区分大小写。
答案 1 :(得分:0)
我认为你正在使用瘦身版的jQuery,它没有AJAX $ .post功能,你可以试试吗:
https://code.jquery.com/jquery-3.1.0.min.js