我想从Codeigniter中的Controller中的ajax中检索参数传递,但不知道如何使用它我的ajax函数在下面
function sendVideoData(frm_id)
{
var data = new FormData(document.getElementById("post_video_"+frm_id));
// make the AJAX request
jQuery.ajax({
type: "POST",
url: "<?php echo base_url(); ?>"+"dashboard/do_upload",
data: data+'&form_id='+frm_id,
mimeType:"multipart/form-data",
contentType: false,
cache: false,
processData:false,
dataType: 'json',
success: function (data) {
alert(data);
},
});
return false;
}
</script>
我想要检索
form_id
在我的控制器中并使用它
答案 0 :(得分:3)
这很简单,
echo $this->input->post('form_id')
或简单的php
echo $_POST['form_id']
在您的控制器dashboard
和方法do_upload
您也可以使用print_r($this->input->post())
获取所有帖子变量列表。
答案 1 :(得分:0)
您的AJAX请求可以是:
jQuery.ajax({
type: "POST",
url: "<?php echo base_url() ?>dashboard/do_upload",
data: 'form_id=' + frm_id + '&data=' + data,
mimeType: "multipart/form-data",
contentType: false,
cache: false,
processData:false,
dataType: 'json',
success: function (data) {
alert(data);
},
});
在你的控制器中:$this->input->post('form_id');