我想发一个ajax请求,它不会工作。这是我的代码:
function loadSingleProductPaso1(div_loading,div_id,index, json,ajaxurl){
$.ajax({
type: "POST",
url: ajaxurl, //the url is http://www.mysite.com/controller/function
data: "ajax=true&precio="+JSON.parse(json[index]).miprecio,
success: function(msg){
...
}
}
});
}
问题是,当我添加一个'?'对于数据元素(数据:“?ajax = true& ...”),它可以工作,但是发送$ _POST ['?ajax']变量。
我真的不明白我做错了什么。
答案 0 :(得分:0)
你可以使用帖子功能,
$.post(ajaxurl, {
name : "Test",
city : "Istanbul"
}, function(data){
if(data == 1){
alert("success!");
}
});
function ajax(){
if($this->input->post('name') == "Test"){
echo 1;
}
}