javascript - 如何从js发送参数到php codeigniter

标签 javascript php codeigniter

我不知道我做错了什么,我陷入了项目的这一部分,所以任何帮助将不胜感激

这是我的 html:

<form id="form_search" method="post" action="/controler/something">
<select id="tip_fam" maxlength="100" >
<option value="1">something 001</option>
<option value="2">something 002</option>
<option value="3">something 003</option>
<ul id="print" class="bot"><li>Print</li></ul>
</form>

JS:

$("#print").click(function(){
        url = base_url+"index.php/almacen/product/create_pdf/"+$("#tip_fam").val();
        window.open(url,'',"width=800,height=600,menubars=no,resizable=no;")
    });

Php(代码点火器):

public function create_pdf(){       

    $tip_fam = $this->input->post('tip_fam');

我以为我可以通过这种方式获取选择的值,但是当我在 var_dump() 中打印它时,它显示“boolean false”。

最佳答案

要在 url 中发送值并在 Controller 中使用,您应该在函数的参数中捕获该值。像这样改变你的代码,它会起作用。

public function create_pdf($tip_fam){       

     echo $tip_fam;// will echo the value which you passed from view.

关于javascript - 如何从js发送参数到php codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33139110/

相关文章:

javascript - 在 nginx 反向代理上使用 mithril.js 执行一些请求

javascript - Vue 内容在父组件之外渲染

javascript - AJAX 函数检测 session 何时过期并注销

Javascript:用文本填充输入而不覆盖已有的文本

javascript - 使用 jquery.html() 函数将文本分配给 div 时如何在 div 中显示多行文本

javascript - 使用 javascript 或 jquery 根据表头列对表行进行排序

php - mysql查询错误是什么?

php - 在 mvc php 中验证

php - 如何从服务器获取多个数据

php - 在 codeigniter 中选择数据库 - 现在无法选择数据库