首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在我的php代码中传递选定的值?

如何在我的php代码中传递选定的值?
EN

Stack Overflow用户
提问于 2018-07-30 05:09:25
回答 1查看 50关注 0票数 -1

我有一个我的语言的下拉菜单,HTML/JS输出如下所示:

代码语言:javascript
复制
<div class="dropdown-menu  dropdown-menu-right show">
<a class="dropdown-item " ng-click="changeLang('1')">English</a>
<a class="dropdown-item " ng-click="changeLang('2')">Spanish</a>
<a class="dropdown-item active" ng-click="changeLang('3')">French</a>

上面代码中选择的是法语,(class="dropdown-item active")

我在控制器中的PHP代码如下:

代码语言:javascript
复制
<a class="nav-link dropdown-toggle text-muted waves-effect waves-dark" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="flag-icon flag-icon-fr"></i></a>

正如您在上面看到的,每当我更改下拉菜单的值时,图标仍然指向法语(显然是因为硬编码)

如何捕获活动的对象并在PHP代码中引用它?

EN

回答 1

Stack Overflow用户

发布于 2018-07-30 06:33:06

你绝对应该考虑使用JavaScript -我的想法是设置一个cookie,定义当前选择的选项,然后将一些HTML附加到元素。这将消除捕获此服务器端并重新呈现页面的需要。此外,它还有一个额外的好处,即在每次请求时将选项发送到服务器,以防您需要使用它执行其他操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51584594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档