javascript - 如何在下拉列表中传递所选值并附加到 site_url 中?

标签 javascript php jquery codeigniter

如何获取下拉列表中选定的值并将其附加到 site_url 中?我不知道该怎么做。请指出我正确的方向。谢谢。

<form name="filterByDate" method="post">
<h3>Filter Suggestion</h3>&nbsp;
    <select name="year">
        <option value="2013">2013</option>
        <option value="2014">2014</option></select>

    <ul>
        <li><a href="<?php echo site_url("suggestion/filter/1/". HOW TO APPEND SELECTED VALUE HERE ."); ?>">Jan</a></li>
        <li><a href="<?php echo site_url("suggestion/filter/2"); ?>">Feb</a></li>
    </ul>

</form>

我编辑了下面接受的答案:这是编辑后的部分:

 var linksContainer=document.getElementById("linksContainer");
 linksContainer.innerHTML="<li><a href=\"javascript:window.location('<?php echo site_url(); ?>/suggestion/filter/1/"+selval+"');\">January</a>

最佳答案

尝试使用下面的代码:(稍作修改)

<html>
<body>
<form name="filterByDate" method="post">
<h3>Filter Suggestion</h3>&nbsp;
    <select name="year" onchange="generateLinks(this);">
        <option value="2013">2013</option>
        <option value="2014">2014</option></select>

    <!-- <ul>
        <li><a href="<?php echo site_url("suggestion/filter/1/". HOW TO APPEND SELECTED VALUE HERE ."); ?>">Jan</a></li>
        <li><a href="<?php echo site_url("suggestion/filter/2"); ?>">Feb</a></li>
    </ul> -->

    <ul id="linksContainer">
    </ul>

</form>

<script type="text/javascript">
function generateLinks(obj){
    var selval=obj[obj.selectedIndex].value;
    var linksContainer=document.getElementById("linksContainer");
    linksContainer.innerHTML="<li><a href=\"javascript:site_url('suggestion/filter/1/"+selval+"');\">Jan</a></li>";
}
</script>
</body>
</html> 

关于javascript - 如何在下拉列表中传递所选值并附加到 site_url 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21426785/

相关文章:

jquery - 单击 img 占位符以上传图像而不是该占位符

Javascript 数组多维推送?

javascript - Electron 的 OAuth 2.0 客户端密码

php - 如何将javascript变量传递给twig?

php - PHP 中的时差

jquery - 通过 Ajax 而不是表单提交从类型 "image"的输入提交数据

javascript - 读取 video.js 中视频元素/属性的正确方法是什么?

javascript - 使用 ul li 的二级菜单项不起作用

php - 在 PHP 环境中的另一个查询中使用一个 MySQL 查询的结果

jquery - 通过ajax更改数据源时的分页问题 - Infragistics WebDataGrid