Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
jQuery ajax方法出错,页面得到刷新 $('.cn')。单击(函数(){ var pic_id=$(this.attr('href'); 控制台日志(pic_id); //警报(PICU id); $.ajax({ 类型:“POST”, 网址:“安达/硬币”, async:false, 数据:“PICU id=“+PICU id, 数据类型:“json”, 成功:功能(数据){ //警报(数据); $('.cn_point').html(data.id); } }); });_Jquery_Ajax_Codeigniter - Fatal编程技术网

jQuery ajax方法出错,页面得到刷新 $('.cn')。单击(函数(){ var pic_id=$(this.attr('href'); 控制台日志(pic_id); //警报(PICU id); $.ajax({ 类型:“POST”, 网址:“安达/硬币”, async:false, 数据:“PICU id=“+PICU id, 数据类型:“json”, 成功:功能(数据){ //警报(数据); $('.cn_point').html(data.id); } }); });

jQuery ajax方法出错,页面得到刷新 $('.cn')。单击(函数(){ var pic_id=$(this.attr('href'); 控制台日志(pic_id); //警报(PICU id); $.ajax({ 类型:“POST”, 网址:“安达/硬币”, async:false, 数据:“PICU id=“+PICU id, 数据类型:“json”, 成功:功能(数据){ //警报(数据); $('.cn_point').html(data.id); } }); });,jquery,ajax,codeigniter,Jquery,Ajax,Codeigniter,我得到了回调值并显示在上,但页面得到了刷新和span hide值。有人能帮我吗?我找不到我的错误。尝试使用preventDefault: $('.cn').click(function() { var pic_id = $(this).attr('href'); console.log(pic_id); //alert(pic_id); $.ajax({ type: "POST",

我得到了回调值并显示在上,但页面得到了刷新和span hide值。有人能帮我吗?我找不到我的错误。

尝试使用
preventDefault

    $('.cn').click(function() {
        var pic_id = $(this).attr('href');
         console.log(pic_id);
        //alert(pic_id);

     $.ajax({
            type: "POST",
            url: "<?php echo base_url();?>anda/coins",
            async: false,
            data: "pic_id="+pic_id,
            dataType: 'json',
            success: function(data){
                //alert(data);
                $('.cn_point').html(data.id);
            }
          });

        });
$('.cn')。单击(函数(e){
e、 预防默认值();
var pic_id=$(this.attr('href');
控制台日志(pic_id);
//警报(PICU id);
$.ajax({
类型:“POST”,
网址:“安达/硬币”,
async:false,
数据:“PICU id=“+PICU id,
数据类型:“json”,
成功:功能(数据){
//警报(数据);
$('.cn_point').html(data.id);
}
});
});

这是因为您正在单击该链接,它将始终刷新您的页面

$('.cn').click(function (e) {
    e.preventDefault();
    var pic_id = $(this).attr('href');
    console.log(pic_id);
    //alert(pic_id);

    $.ajax({
        type : "POST",
        url : "<?php echo base_url();?>anda/coins",
        async : false,
        data : "pic_id=" + pic_id,
        dataType : 'json',
        success : function (data) {
            //alert(data);
            $('.cn_point').html(data.id);
        }
    });

});
$('.cn')。单击(函数(){
e、 预防默认值();
var pic_id=$(this.attr('href');
控制台日志(pic_id);
//警报(PICU id);
$.ajax({
类型:“POST”,
网址:“安达/硬币”,
async:false,
数据:“PICU id=“+PICU id,
数据类型:“json”,
成功:功能(数据){
//警报(数据);
$('.cn_point').html(data.id);
}
});
});

Put
返回false就在
$之后。ajax
功能非常感谢阿斯普林。我解决了我的问题…这不是问题所在,这不会解决页面刷新问题。你只是复制了我之前发布的内容!XDI没有复制您的答案。我复习了我的答案,我注意到了我的错误,因为我没有读他的问题的最后一部分。你没有告诉他为什么会这样。我刚才向他解释了为什么这会刷新他的页面。所以你可以从中猜出我没有复制你的代码。我修改了他的密码。@DebendraSamal表示接受这个答案;单击其旁边的略图复选标记。
$('.cn').click(function() {

   e.preventDefault();
    var pic_id = $(this).attr('href');
     console.log(pic_id);
    //alert(pic_id);

     $.ajax({
        type: "POST",
        url: "<?php echo base_url();?>anda/coins",
        async: false,
        data: "pic_id="+pic_id,
        dataType: 'json',
        success: function(data){
            //alert(data);
            $('.cn_point').html(data.id);
        }
      });

    });