Php Codeigniter中未定义Jquery Ajax Post错误
我在选择复选框时实现了jquery ajax表单提交。我总是在响应数据中得到未定义的错误。请找到我的代码如下 jquerypostPhp Codeigniter中未定义Jquery Ajax Post错误,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我在选择复选框时实现了jquery ajax表单提交。我总是在响应数据中得到未定义的错误。请找到我的代码如下 jquerypost $.ajax({ type: "POST", url: filelink+"playlist/add_cart_item", data: {"product_id":id,"quantity":qty,"ajax":1}, success: function(msg){ alert( "Data Saved: " + msg );
$.ajax({
type: "POST",
url: filelink+"playlist/add_cart_item",
data: {"product_id":id,"quantity":qty,"ajax":1},
success: function(msg){
alert( "Data Saved: " + msg );
},
error: function(jqXHR, textStatus, errorThrown)
{
alert(textStatus + " " + errorThrown)
}
});
控制器功能
function add_cart_item(){
echo "true";
}
文件链接提供了确切的路径。Jquery库文件也被正确地包括在内。有人能帮忙吗?哪里有问题
我正在使用HMVC Codeigniter。有没有其他从ajax调用php文件的方法??
另外,当我将类型从POST更改为GET时,它会返回我的ECHO“TEST”。。
谢谢您接到了一个不安全的ajax呼叫。我推荐这种方式
$.ajax({
type: "POST",
url: filelink+"playlist/add_cart_item",
data: {"product_id":id,"quantity":qty,"ajax":1},
success: function(msg){
alert( "Data Saved: " + msg );
},
error: function(jqXHR, textStatus, errorThrown)
{
alert(textStatus + " " + errorThrown)
}
});
function add_cart_item(){
echo $_POST['product_id'];
exit;
}
您有一个不安全的ajax调用..我推荐这种方式
$.ajax({
type: "POST",
url: filelink+"playlist/add_cart_item",
data: {"product_id":id,"quantity":qty,"ajax":1},
success: function(msg){
alert( "Data Saved: " + msg );
},
error: function(jqXHR, textStatus, errorThrown)
{
alert(textStatus + " " + errorThrown)
}
});
function add_cart_item(){
echo $_POST['product_id'];
exit;
}
有几点
add\u cart\u item()
中尝试添加console.log
而不是alert
来调试javascript李>
add\u cart\u item()
中尝试添加console.log
而不是alert
来调试javascript李>
“product\u id=id&quantity=qty&ajax='1'”
应该是“product\u id=“+id+”&quantity=“+qty+”&ajax=1”
如果你在浏览器中运行此链接,你会得到想要的答案吗?嗨@slash197我用get而不是POST尝试了这个方法,然后它不会给我未定义的错误,但我不会在消息警报中得到回显“测试”。“product_id=id&quantity=qty&ajax='1'
应该是“product_id=“+id+”&quantity=“+qty+”&ajax=1”
如果您在浏览器中运行此链接,您会得到想要的答案吗?您好@slash197我用get而不是POST尝试了此操作,那么它不会给我未定义的错误,但我不会得到echo”测试“返回msg警报。谢谢Ubercooluk…尝试同样的方法会回到您身边。@vikas sharma url:filelink+“playlist/add_cart_item”,这是一个有效的位置吗?是的,我的意思是playlist.php是一个索引功能正常工作的控制器。但我在add_cart_item函数中的唯一代码是我向您展示的。我是新手,是否需要加载任何视图?谢谢Ubercooluk…尝试相同的视图后会返回给您。@vikas sharma url:filelink+“playlist/add_cart_item”,这是一个有效位置吗?是的,我的意思是playlist.php是一个索引功能正常工作的控制器。但我在add_cart_item函数中的唯一代码是我向您展示的。我是it新手,是否需要加载任何视图??Kinjal感谢您的回复。我使用了firebug并试图得到响应。我发现它给出了500个内部服务器错误。我认为这个回答有问题。我正在使用HMVC codeigniter..Kinjal感谢您的回复。我使用了firebug并试图得到响应。我发现它给出了500个内部服务器错误。我认为这个回答有问题。我正在使用HMVC codeigniter。。