gxcnvip 发表于 2012-3-16 18:23:50

CI下 JQuery AJAX 问题

CI下

$.post('url',{id: id, val: value},function(){

});

Controller我用$_POST['id'] 得不到值,为什么呢?

lisheng51 发表于 2014-4-22 23:24:07

var id = $( "#id" ).val();
var value = $( "#value" ).val();
      
      $.ajax({
                url: "<?php echo site_url('publish/more_snapshot');?>",
                data: { 'id':id,'val':value},
                type : 'POST',
                dataType : 'json',
                success : function(json)
                {
                         alert( "ok" );                                                
                },
                error : function()
                {
                        alert('There was a problem');
                        return false;
                }
      });

估计是格式问题,可以参考我发的这个

小刘 发表于 2014-4-22 18:36:07

url你写的是不是有问题

下面是我写的

var pname=$('#pname').val();
                                                var data={pname:pname};
                                                $.post('<?php echo site_url('publish/more_snapshot');?>',data,function(msg){
                                                        $('#snapshot').empty();
                                                        $(msg).each(function (i,item){
                                                                var option="<option value=" + item + ">" + item + "</option> ";
                                                                $('#snapshot').append(option);
                                                        });
                                                },'json');       

sdink 发表于 2012-3-16 19:52:18

当然,$.post('url',{id: id, val: value},function(){'url' 是为空的吧,然后用firefox debug看一下传了没有

lynn.wang 发表于 2012-3-16 21:00:27

语法错误
你用 FireBug 可以看到的

gxcnvip 发表于 2012-3-16 22:30:45

lynn.wang 发表于 2012-3-16 21:00 static/image/common/back.gif
语法错误
你用 FireBug 可以看到的

值是传了,格式是id=...&val=... 是这样的格式,在Controller就是获取不到

gxcnvip 发表于 2012-3-16 22:32:03

sdink 发表于 2012-3-16 19:52 static/image/common/back.gif
当然,   是为空的吧,然后用firefox debug看一下传了没有

url 是指向到Controller里的一个行数。。。。

lynn.wang 发表于 2012-3-17 08:52:43

ajax 的 url 是按照 CIURL 定义传的哦

季棣 发表于 2014-4-21 21:52:50

问下,用的JQuery中的ajax,怎么传路径url 失败了。

小刘 发表于 2014-4-22 18:36:51

publish控制器下的more_snapshot方法
页: [1] 2
查看完整版本: CI下 JQuery AJAX 问题