Javascript 如何将所选值从下拉列表传递到下一页的另一个下拉列表

Javascript 如何将所选值从下拉列表传递到下一页的另一个下拉列表,javascript,php,codeigniter,codeigniter-3,Javascript,Php,Codeigniter,Codeigniter 3,我有一个表单,当用户从下拉列表中选择值时,它可以将他们引导到另一个页面。但在下一个页面中,我希望将所选值传递到另一个下拉列表 例如:用户选择国家;然后直接转到下一页,在那里有一个下拉列表,已经选择了国家/地区值。然后只有他们才能做下一个过程 注:(下拉列表中的列表项与第一个相同) 希望有人能帮助我 谢谢。只需将首页下拉列表值存储在会话或cookie中即可。如果您有一些不太重要的内容,如国家、城市和地址位置,则只需使用Cookies来存储数据。您可以使用url参数将所选值从一个页面传递到另一个页面

我有一个表单,当用户从下拉列表中选择值时,它可以将他们引导到另一个页面。但在下一个页面中,我希望将所选值传递到另一个下拉列表

例如:用户选择国家;然后直接转到下一页,在那里有一个下拉列表,已经选择了国家/地区值。然后只有他们才能做下一个过程

注:(下拉列表中的列表项与第一个相同)

希望有人能帮助我


谢谢。

只需将首页下拉列表值存储在会话或cookie中即可。如果您有一些不太重要的内容,如国家、城市和地址位置,则只需使用Cookies来存储数据。

您可以使用url参数将所选值从一个页面传递到另一个页面

http://www.test.com/next_page.php?selected_value=12
像上面的例子一样,您可以将所选的下拉值传递到php中的另一个页面

你可以用

$_GET['selected_value'] 

在下一页中获取所选值。

您必须通过jquery执行
onChange
事件来获取所选值

$("#select1").change(function(){
  //alert();
  var changedval = $(this).val();
  var url = "pagename/countryname="+changedval;
  window.location.href= url;
  /* $.ajax({
            url: url,
            type: 'GET',
            data: {'image_name': image_name, 'id' : id},
            success: function (data) {
                $("#profile_picture_display_outer").hide();
            },
            error: function (data) {
            }
        });  */
}); 
在jquery之后,您需要将该值传递给特定的更改事件

假设您有这个选择框

<select id="select1">
<option value"">Select</option>
<option value"1">A</option>
<option value"1">b</option>
<option value"1">C</option>
</select>
您甚至可以通过ajax获取值,也可以通过附加当前选定值直接重定向到特定url

另外,如果您使用的是Codeigniter 3,那么这就是如何在routes.php中提到路由

$route['pagename/(:any)'] = 'Controller/methodname/$1';

您可以使用会话或cookie保存国家/地区下拉列表值并在下一页中使用。谢谢,兄弟,我尝试过,但出现了问题。请告诉我如何在会话或cookie中存储值,然后在另一页上调用。。。。我正在Codeigniter中创建一个项目,因为我已经发布了这个问题,但是没有人回答链接:谢谢,Shankar,但是所选下拉列表是在弹出模式中,这就是为什么所选值没有在URLbro中显示,在$中写什么,获取[''Bro我写代码,我是Codeigniter的新手问题链接是:你能帮助我吗