Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么live()不使用jQuery?_Jquery - Fatal编程技术网

为什么live()不使用jQuery?

为什么live()不使用jQuery?,jquery,Jquery,我写这段代码 但我不知道为什么它不起作用 $(document).ready(function() { $(".delete_lang").live("click", function() { var string = $(this).attr("value"); var delete_from = "languges"; var data_id = $(this).attr("data"); $.ajax({

我写这段代码

但我不知道为什么它不起作用

$(document).ready(function() {
    $(".delete_lang").live("click", function() {
        var string = $(this).attr("value");
        var delete_from = "languges";
        var data_id = $(this).attr("data");
        $.ajax({
            url: "ajax/ajax_service.php",
            type: "post",
            data: {
                "string": string,
                "content": delete_from,
                "ajax_service": "delete_string"
            },
            success: function(reslangdel) {
                console.log(reslangdel);
                if (reslangdel.error == true) {
                    alert("حدث خطأ المرجو المحاولة لاحقا !");
                }
                if (reslangdel.success === true) {
                    $(".lang_elm_" + data_id + "").remove();
                }
            },
            error: function(reslangdelError) {
                alert("حدث خطأ المرجو المحاولة لاحقا !");
            }
        });
    });
});

为什么这段代码不起作用?

在ajax中,您应该通过添加以下内容来指定数据类型:

dataType: "json"

另外,live也被弃用。您可以在上使用,但如果您坚持使用live,请尝试使用:

@Mourand Kaaroundi您使用的是什么版本的jQuery?@HenryDev我使用jQuery v3.0.0时间学习在浏览器控制台中查找错误并在问题中报告它们。应该看到“live不是函数”的影响,你说的“不工作”是什么意思?如果设置了正确的contentType头,则数据类型不应该是问题。我们还应该包括迁移到使用
on()
,不建议降级jQueryCorrection,
live()
在v1.7中被弃用,在v1.9中被删除