为什么$ .ajax不执行

时间:2018-04-26 05:04:41

标签: php jquery ajax

在我的代码$.ajax()中无法正常工作,因此相关脚本无法执行。

请帮我解决这个问题!

我的代码有问题:

<script>
    $(function() {
        var span_id1 = '',
            span_id2 = '',
            span_id3 = '',
            up_name = '',
            up_price = '',
            up_dis = '',
            _color = '',
            compOp = true,
            operation = '';
        //alert(operation + ' ' + $(this).attr('data-id'));
        $("a").on("click", function() {
            operation = $(this).text();

            if (operation === "Delete") {
                alert('Delete....');
                $.ajax({
                    url: "delete_Ajax.php",
                    method: "get",
                    data: {
                        "id": $(this).attr('data-delid')
                    },
                    success: function(resp) {
                        $("tr[data-id = " + resp + "]").slideUp(500, function() {
                            $(this).remove();
                            alert('..........................');
                        });
                    }
                })
   ...

和相关脚本"delete_Ajax.php" :

<?php
die('exit..........');
use App\Model\DB;

$d_f =$_GET['id'];

$query = DB::Connect("tblproducts")->delete("id",$d_f);


if ($query)
    echo $d_f;

?>

注意:放置消息语句(alert,die)以检查生命值;第一个警报是执行但是&#34;死&#34;并且第二个警报未执行。 DB也是一个定义的类。

我的HTML代码中包含相关链接的部分:

<div data-title="OP">
  <a data-delid ='<?=$product['id']?>' href="#" >Delete</a>
  <a data-id = '<?=$i?>' data-edtid ='<?=$product['id']?>' href="#" >Edit</a>
</div>

0 个答案:

没有答案