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-Codeigniter_Jquery_Ajax_Codeigniter - Fatal编程技术网

Jquery AJAX-Codeigniter

Jquery AJAX-Codeigniter,jquery,ajax,codeigniter,Jquery,Ajax,Codeigniter,经过了所有现存的问题,我找不到解决我所面临问题的办法 我有一个Codeigniter应用程序,在它的一个视图上有一个表单,可以调用AJAX来提交数据 我的Jquery代码用于两个AJAX调用,但对于其中一个调用,从我在头中监视的内容返回一个我通过POST调用的控制器的resource not found错误。如果我直接加载相同的资源,浏览器将加载URL 这是我的密码 $(document).ready(function() { $("#submit_tag").click(functio

经过了所有现存的问题,我找不到解决我所面临问题的办法

我有一个Codeigniter应用程序,在它的一个视图上有一个表单,可以调用AJAX来提交数据

我的Jquery代码用于两个AJAX调用,但对于其中一个调用,从我在头中监视的内容返回一个我通过POST调用的控制器的resource not found错误。如果我直接加载相同的资源,浏览器将加载URL

这是我的密码

$(document).ready(function()
{
    $("#submit_tag").click(function(){
        $("#current_tags").fadeOut("fast");
         tag = $("#new_tag").val();

            $.ajax({
                type: "POST",
                data: "data="+tag,
                            //This returns a resource not found error
                         url: "<?php echo site_url('user/updatetag/');?>/",
                success: function(msg)
                {
                $("#current_tags").remove();
                $("#current_tags").fadeIn("fast");
                $("#current_tags").html(msg);

                }
                 });
                   });
    $("a.single_tag").click(function(){
        the_id = $(this).attr('id');

            $.ajax({
                type: "POST",
                data: "data="+the_id,
    //This URL works    url: "<?php echo site_url('user/deletetag/');?>/",
                success: function(msg)
                {
                    $("#current_tags").fadeIn("slow");
                    $("#current_tags").html(msg);

                }
            });

    });

});
感谢您的时间

什么是新标签,它是输入字段/文本区域/选择/类似还是像div这样的常见html标签

如果是关于输入/文本区域/选择/类似,那么AJAX/JS就可以了。可能是CI代码中的问题

如果它是常见的html标记,那么您应该使用.html获取该标记的值-

new_标记是一个文本字段的id,我从中读取要插入数据库的值

CI代码所做的一切都是echo保存的

从我在Firebug上看到的情况来看,它表示无法加载资源

编辑:


我解决了这个问题,但在表单标记中添加了一个操作POST=Code-Igniter-URL,这是以前缺少的

请包括用户控制器的CI代码
tag = $("#new_tag").html();