我想发出一个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){
...
}
}
}); }
问题是,当我添加一个“?”对于数据元素( data:"?ajax=true&..."),它可以工作,但会发送一个$_POST'?ajax‘变量。
我真的不明白我做错了什么。
发布于 2012-04-12 23:09:32
你可以使用post函数,
像这样,
$.post(ajaxurl, {
name : "Test",
city : "Istanbul"
}, function(data){
if(data == 1){
alert("success!");
}
});function ajax(){
if($this->input->post('name') == "Test"){
echo 1;
}
}https://stackoverflow.com/questions/10124575
复制相似问题