[英]How to pass form values from jquery ajax to codeigniter controller?
[英]how to pass multiple values to controller of codeigniter by ajax
function getdata(x,y)
{
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readystate==4) {
document.getElementByID("txt").innerHTML=xmlhttp.responseText;
}
};
xmlhttp.open("GET","base_url()/vendor/home/getdata"+x +y,true);
xmlhttp.send();
}
我正在将两个值x,y
从视图传递给函数。 然后,我想像程序中那样将其传递给控制器。 但是y
等同于x
。 如果使用,
或&
运算符,则不会将值传递给控制器。 我应该使用哪个运算符将x
和y
值都传递给控制器?
您只需要将它们作为附加段添加到URI:
xmlhttp.open("GET","base_url()/vendor/home/getdata/"+x +"/" +y,true);
xmlhttp.open("GET","base_url()/vendor/home/getdata/"+x+"/"+y,true);
确保您的codeigniter getdata方法是这样的:
function getdata ($x = '', $y = '') {}
像这样尝试
var url = "<?php echo base_url('vendor/home/getdata');?>"+"/?x="+x+"&y="+y;
xmlhttp.open("GET",url,true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.