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