Codeigniter通过href中的下拉列表选择值

BinteHava

我想获取下拉菜单的选定值。我必须将href中的值作为第4个细分受众群传递。我没有使用表格,也没有提交。在我看来,我有:

<?php for($i=0;$i<count($estimates);$i++) { ?>
<tr>
    <td>
        <span><?php echo $estimates[$i]->id_job; ?></span>
    </td>
    <td>
        <span><?php echo $estimates[$i]->date_of_plans; ?></span>
    </td>

    <td>
        <span><?php echo $estimates[$i]->business_name; ?></span>
    </td>

    <td>
        <span><?php echo $estimates[$i]->job_title; ?></span>
    </td>

    <td>
        <span><?php echo $estimates[$i]->date_estimated_needed; ?></span>
    </td>   
    <td>
        <span>JC</span>
    </td>
    <td>
        <select id="status" name="status">
            <option value="IN PROGRESS">IN PROGRESS</option>
            <option value="NOT STARTED">NOT STARTED</option>
            <option value="AWAITING CLIENT">AWAITING CLIENT</option>
            <option value="COMPLETE - QC">COMPLETE - QC</option>
            <option value="COMPLETE">COMPLETE</option>
        </select>
    </td>
    <td style='border:0px none;'>
    <a id="test" href="<?php echo site_url('frontpage/adminestimates')."/".$estimates[$i]->id_job ?>" class='btn btn-success' style='padding-left:24px; padding-right:24px; padding-top:1px; padding-bottom:1px;border-radius:4px;'>EDIT</a>
    </td>
</tr>
<div id="result"></div>

<script>
     $("#test").live("click", function(){    
             $("#result").load($(this).attr("href"));        //result is the div where I have to load the new page. (as im using tabs so have to show page in div.
        return false;
     });
</script>

Controller.php

uri-> segment(3)echo是要编辑的作业的作业ID。如何获取uri-> segment(4):(因为我必须将此值传递给模型,然后将其保存到数据库以向客户端显示作业状态。

public function adminestimates()
{
    echo $this->uri->segment(3); 
//echo $this->uri->segment(4); 
}
库玛五世

试试这个代码:

$("#result").load($(this).attr("href")+"/"+$("#status").val()); 

现在,您将在网址中获得第4个细分。

您正在for循环中创建具有相同ID和名称的状态下拉列表。因此,存在ID和名称重复的可能性。因此,将您的下拉列表ID和名称更改为唯一。

在视图文件中,如下更改选择:

<select id="status_<?php echo $estimates[$i]->id_job;?>" name="status_<?php echo $estimates[$i]->id_job;?>">
            <option value="IN PROGRESS">IN PROGRESS</option>
            <option value="NOT STARTED">NOT STARTED</option>
            <option value="AWAITING CLIENT">AWAITING CLIENT</option>
            <option value="COMPLETE - QC">COMPLETE - QC</option>
            <option value="COMPLETE">COMPLETE</option>
</select>

然后是a标签

<td style='border:0px none;'>
    <a id="<?php echo $estimates[$i]->id_job;?>" href="<?php echo site_url('frontpage/adminestimates')."/".$estimates[$i]->id_job ?>" class='btn btn-success' style='padding-left:24px; padding-right:24px; padding-top:1px; padding-bottom:1px;border-radius:4px;'>EDIT</a>
    </td>

在js代码中:

<script>
     $("a.btn-success").live("click", function(){  
          var id = $(this).attr("id");  
          $("#result").load($(this).attr("href")+"/"+$("#status_"+id).val());        //result is the div where I have to load the new page. (as im using tabs so have to show page in div.
        return false;
     });
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JQGrid:下拉列表中,通过addrow选择值

来自分类Dev

如何通过PHP中的MySQL从选定值和其他值绑定选择下拉列表

来自分类Dev

在下拉列表中自动选择值

来自分类Dev

通过在ii 2中选择一个下拉列表来更新textinput值

来自分类Dev

如何通过AngularJS使用按钮从选择/下拉列表中获取选定的值?

来自分类Dev

通过键盘从公式完成下拉列表中选择值

来自分类Dev

jQuery选择下拉列表中未选择的值的ID

来自分类Dev

显示从列表中的下拉列表中选择的多个值

来自分类Dev

如何使用codeigniter和bootstrap显示从数据库中选择的值并显示在下拉列表中

来自分类Dev

当表单发送的值与下拉列表中显示的值不同时,获取“选择”下拉列表的值

来自分类Dev

在下拉列表中查看表值Codeigniter

来自分类Dev

无法从Codeigniter中的Multiselect下拉列表中发布值

来自分类Dev

在下拉列表中查看表值Codeigniter

来自分类Dev

在Codeigniter中编辑时如何检索下拉列表的值

来自分类Dev

如何通过流星和自动套用从下拉列表中预先选择一个值?

来自分类Dev

通过选择另一个下拉值来动态填充下拉列表

来自分类Dev

在Codeigniter中填充下拉列表

来自分类Dev

如何在Android下拉列表中添加默认选择的值

来自分类Dev

在下拉列表中获取未选择选项的值

来自分类Dev

JavaScript无法从选择下拉列表中检索选项的值

来自分类Dev

从mysql数据的下拉列表中预选择值

来自分类Dev

无法从动态创建的选择下拉列表中检索值

来自分类Dev

取消选择下拉列表中对象数组的值

来自分类Dev

如何在Django模板中显示选择下拉列表值?

来自分类Dev

如何在“选择”下拉列表中获取选定的选项值

来自分类Dev

JavaScript无法从选择下拉列表中检索选项的值

来自分类Dev

查找更改事件下拉列表中先前选择的值

来自分类Dev

试图在下拉列表php中显示先前选择的值

来自分类Dev

在多重选择下拉列表中检查重复的值

Related 相关文章

  1. 1

    JQGrid:下拉列表中,通过addrow选择值

  2. 2

    如何通过PHP中的MySQL从选定值和其他值绑定选择下拉列表

  3. 3

    在下拉列表中自动选择值

  4. 4

    通过在ii 2中选择一个下拉列表来更新textinput值

  5. 5

    如何通过AngularJS使用按钮从选择/下拉列表中获取选定的值?

  6. 6

    通过键盘从公式完成下拉列表中选择值

  7. 7

    jQuery选择下拉列表中未选择的值的ID

  8. 8

    显示从列表中的下拉列表中选择的多个值

  9. 9

    如何使用codeigniter和bootstrap显示从数据库中选择的值并显示在下拉列表中

  10. 10

    当表单发送的值与下拉列表中显示的值不同时,获取“选择”下拉列表的值

  11. 11

    在下拉列表中查看表值Codeigniter

  12. 12

    无法从Codeigniter中的Multiselect下拉列表中发布值

  13. 13

    在下拉列表中查看表值Codeigniter

  14. 14

    在Codeigniter中编辑时如何检索下拉列表的值

  15. 15

    如何通过流星和自动套用从下拉列表中预先选择一个值?

  16. 16

    通过选择另一个下拉值来动态填充下拉列表

  17. 17

    在Codeigniter中填充下拉列表

  18. 18

    如何在Android下拉列表中添加默认选择的值

  19. 19

    在下拉列表中获取未选择选项的值

  20. 20

    JavaScript无法从选择下拉列表中检索选项的值

  21. 21

    从mysql数据的下拉列表中预选择值

  22. 22

    无法从动态创建的选择下拉列表中检索值

  23. 23

    取消选择下拉列表中对象数组的值

  24. 24

    如何在Django模板中显示选择下拉列表值?

  25. 25

    如何在“选择”下拉列表中获取选定的选项值

  26. 26

    JavaScript无法从选择下拉列表中检索选项的值

  27. 27

    查找更改事件下拉列表中先前选择的值

  28. 28

    试图在下拉列表php中显示先前选择的值

  29. 29

    在多重选择下拉列表中检查重复的值

热门标签

归档