php - 如何在Codeigniter中检索从ajax传递到 Controller 的参数

标签 php jquery ajax codeigniter codeigniter-2

我想从 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

在我的 Controller 中并使用它

最佳答案

很简单,

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

或者简单的 php

回显$_POST['form_id']

在 Controller 仪表板和方法do_upload

您也可以使用 print_r($this->input->post()) 获取所有 post 变量列表。

关于php - 如何在Codeigniter中检索从ajax传递到 Controller 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33237173/

相关文章:

javascript - $.ajax 无法接收 JSON HTTP 响应

javascript - 使用inner.html.data更新jQueryUI进度条

php - Zend Framework 中的单元测试 json 输出

php - 从 Google Cloud 请求图像使页面速度极慢

c# - Telerik MVC Ajax 网格不会在保存时扩展

javascript - 将字符串转换为数组中的键值对

javascript - ajax成功但PHP文件无法运行

php - 为什么我的集合结构不符合预期(不是我需要的)

php - 在 domdocument 中加载后字符串的结果不同

php - Laravel - 将 Select2 默认设置为 NULL 而不是第一个选项