我的javascript功能就像这样
function translate( language ) {
var dataString = $("#redirect_url").val();
$.ajax({
type: "POST",
url: "<?php echo $this->config->base_url()index.php/translate/index/"+language+"/",
data: 'url='+dataString,
success: function(data){
alert( data );
}
});
return false;
}
我使用过$this->input->post('url');
但不起作用。我在firebug中得到了post值。谁能帮忙!!!
答案 0 :(得分:1)
试试这个:
$.ajax({
type : "POST",
url : "<?php echo base_url()?>index.php/translate/index/"+language+"/",
data : {'uristring':dataString},
success : function(data){
alert(data);
}
});
在您的控制器中,您可以写:
$this->input->post('uristring');
答案 1 :(得分:0)
试试这个
$.ajax({
type : "POST",
url : "<?php echo base_url()?>index.php/translate/index/"+language+"/",
data : dataString,
success : function(data){
alert(data);
}
});