$ _POST的AJAX错误 - >帖子没有定义

时间:2015-12-16 16:31:06

标签: jquery ajax post

我在这里找不到错误:我想创建一个非常简单的ajax请求并通过$ _post方法编写它(开头没有$ .ajax):

$(function() {
$('#class1dropdown').change(function()
{
var self = $(this);

$_post("/partials/choosesubject1.php",
{
klasse1: self.val()
},
function(data)
{
    $('#subjects1').html(data);
});

});
});

但控制台总是说:

ReferenceError: $_post is not defined

现在我知道这意味着$ _post没有定义,但是如何以及为什么?我真的检查了一百次并将其与我发送ajax请求的其他代码进行了比较,结果非常合理:

 $(function() {
 $('#class1dropdown').change(function()
 {
var self = $(this);

$.ajax({
    url: '/partials/choosesubject1.php',        
    type: 'POST',
    data: { klasse1: self.val() },
    success: function(data){
      $('#subjects1').html(data);
    }
});
});
});

1 个答案:

答案 0 :(得分:0)

他们不是$._post$.post更改它。

$(function () {
    $('#class1dropdown').change(function () {
        var self = $(this);

        //change made here  
        $.post("/partials/choosesubject1.php",
        {
            klasse1: self.val()
        },
        function (data) {
            $('#subjects1').html(data);
        });

    });
});