php - codeigniter 集成 jquery 选择框操作

标签 php jquery codeigniter

现在我需要一个三级选择的选项,第二个选择的选项将随着第一个选择的选项的值而改变,所以我使用jquery插件“选择框操作”可以做到这一点, 但现在我使用codeigniter,所以我想使用库集成它,该怎么做?

如何将 jquery 选择框操作集成到 codeigniter 中? 我是否需要使用库,或者是否有其他方法可以做到这一点?

谁能给我点意见? http://www.texotela.co.uk/code/jquery/select/

最佳答案

不,您不需要图书馆。只需在 Controller 中创建方法即可获取表单数据。

一个想法是将相应的表单字段返回到要填充在 div 或其他内容中的请求。

查看:

<select name="shirts" onchange="getField(this.value)">
<option value="small">Small Shirt</option>
<option value="med">Medium Shirt</option>
<option value="large" selected="selected">Large Shirt</option>
<option value="xlarge">Extra Large Shirt</option>
</select>
<div id="field2"></div>

Javascript:

function getField(val){
    $.ajax({
        type:"get",
        url: "/controller/getField/"+val,
        success: function(data){
            $('#field2').html(data);
        }
    });
}

Controller :

...
public function getField($val=''){
    switch($val){
       case 'small':
       //$options = get data and do stuff; 
       echo form_dropdown('shirts', $options, 'large');
       break;
    }
}

http://codeigniter.com/user_guide/helpers/form_helper.html
http://api.jquery.com/jQuery.ajax/

关于php - codeigniter 集成 jquery 选择框操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8279155/

相关文章:

CodeIgniter 从 Controller 返回值

php - 如何在电子邮件模板中回显 Woocommerce 发货跟踪?

php - Laravel,添加门以查看用户是否有权访问

javascript - 如何在 WooCommerce 表单中禁用自动对焦?

javascript - 当页面加载到 div 类时,如何通过 javascript 追加一个类?

php - Codeigniter - 使用 mysql 列 ID 从该行的列中获取特定数据?或者也许从 session 中获取东西?

php - 选项指令禁止的目录索引

PHP在上传到Azure存储后获取Blob url

javascript - 将数据从内容可编辑 div 复制到隐藏输入以进行表单提交?

jquery - 如何在页面的第一部分显示背景图像并使其 100% 覆盖屏幕的可见部分?