单击codeigniter中的ajax上的标签a时无法加载控制器功能 - php

我在CodeIgniter中的ajax出现问题,即使单击锚标记也无法加载函数。

我的看法 :

<a id="delete_article" href="#" style="margin-top:0px"><span class="label label-danger">Delete</span></a>

我的ajax功能:

<script type="text/javascript">
        $(document).ready(function() {
            $("#delete_article").click(function(event) {
                event.preventDefault();
                 jQuery.ajax({
                    type: "POST",
                    url: "<?php echo base_url(); ?>" + "index.php/ui_controller/deletearticle/<?php echo $twid;?>/<?php echo $id_session; ?>",
                    success: function(res){
                        $('#list_article').load("<?php echo base_url(); ?>index.php/ui_controller/list_article_plain/<?php echo $uid; ?>");
                    }
                });
            });
        });
</script>

我的控制器:

public function deletearticle($twid,$uid){
        $this->ui_model->deletearticle($twid);
}

public function list_article_plain($uid){
        $data['article'] = $this->ui_model->get_a_place_where_uid($uid);
        $this->load->view('user/list_article.html' , $data);
}

我的模特:

public function deletearticle($twid){
        $this->db->where('twid', $twid);
        $this->db->delete('tempat_wisata'); 
}

参考方案

Ajax是基于事件执行的,而PHP是第一个执行的事件。
您的“网址”

jQuery.ajax({
  type: "POST",
  url: "<?php echo base_url(); ?>" + "index.php/ui_controller/deletearticle/<?php echo $twid;?>/<?php echo $id_session; ?>",
  success: function(res){
    $('#list_article').load("<?php echo base_url(); ?>index.php/ui_controller/list_article_plain/<?php echo $uid; ?>");
  }
});

是无效的。
服务器只是不执行“ url”中的php代码。

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

php Singleton类实例将在多个会话中保留吗? - php

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…

Div单击与单选按钮相同吗? - php

有没有一种方法可以使div上的click事件与表单环境中的单选按钮相同?我只希望下面的div提交值,单选按钮很丑代码输出如下:<input id="radio-2011-06-08" value="2011-06-08" type="radio" name="radio_date&#…

未提交附加字段值 - php

我在PHP中有一组表单字段。我还添加了jQuery功能来克隆某些字段并将其添加到表单中。但是,在提交表单后,仅提交原始字段,而不提交通过克隆添加的字段。的PHP<form id="myForm" method="post" action"..."> <div class="…

jQuery克隆div内容的次数不定 - php

jQuery:$('#partsOrderQty').blur(function(){ var rowCounter = $(this).val(); console.log(rowCounter); var toAddRow = $("#skidListings").children().clone(); for (…