如何codeigniter ajax获取数据? [英] how to codeigniter ajax get data?

查看:78
本文介绍了如何codeigniter ajax获取数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HTML

 < div id =tabs> 
< ul id =category>
< li>< a href ='#'class ='cate'id ='3'> 3< / a>< / li>< / br>
< / ul>
< / div>






Jquery

  $(function(){
$(cate)。click(function()
{
$ b b
var user_id = $(this).attr(id);

$ .ajax({
type:GET,
url: <?php echo base_url('workplace /'.$ username。'/ menu')?>,
data:user_id,
success:function(result){
$ #category-details)。html(result);
}
});

});});






但在URL是:localhost / project / workplace / test / menu?3



如何创建:localhost / project / >解决方案

尝试替换

  url:<?php echo base_url '。$ username。'/ menu')?>,

  url:<?php echo base_url('workplace /'.$ username。'/ menu /')?& + user_id,

但不是最佳解决方案。


HTML

<div id="tabs">
            <ul id="category">
<li><a href='#' class='cate' id='3'>3</a></li></br>
            </ul>
</div>


Jquery

$(function() {
$(".cate").click(function()
{


    var user_id = $(this).attr("id");

     $.ajax({
       type: "GET",
       url: "<?php echo base_url('workplace/'.$username.'/menu') ?>",
       data: user_id,
       success: function(result){
           $("#category-details").html(result);
           }
     });

});});  


but in url is : localhost/project/workplace/test/menu?3

how to make : localhost/project/workplace/test/menu/3

解决方案

Try replace

url: "<?php echo base_url('workplace/'.$username.'/menu') ?>",

this

url: "<?php echo base_url('workplace/'.$username.'/menu/') ?>" + user_id,

but it isn't best solution.

这篇关于如何codeigniter ajax获取数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆