Ajax TypeError:$ .POST不是函数

时间:2018-06-01 09:33:01

标签: jquery ajax

我正在使用带有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);
            });
        });

2 个答案:

答案 0 :(得分:1)

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

$.post();

JavaScript区分大小写。

答案 1 :(得分:0)

我认为你正在使用瘦身版的jQu​​ery,它没有AJAX $ .post功能,你可以试试吗:

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