2015-10-20 137 views
1

我想檢索參數從阿賈克斯通過在控制器中的笨,但不知道如何使用它我的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

閱讀本教程http://w3code.in/2015/10/how-to-edit-delete-and - 更新數據,而無需刷新頁面功能於笨/ – Ricky

回答

2

這很簡單,

echo $this->input->post('form_id')

或簡單的PHP

echo $_POST['form_id']

內部控制器dashboard和方法do_upload

你可以使用print_r($this->input->post())以及後變量的所有列表。

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');

相關問題