jQuery Mobile:多选菜单仅传输单个值
Posted
技术标签:
【中文标题】jQuery Mobile:多选菜单仅传输单个值【英文标题】:jQuery Mobile: Multiple select menu transmits only single value 【发布时间】:2019-08-04 05:41:54 【问题描述】:我正在关注 jquery 移动用户界面“多个选择表单”,其目标是在发布表单上选择多个值。 http://demos.jquerymobile.com/1.4.5/selectmenu-custom/
我的代码的相关部分如下所示:
<select name="attributes[27]" id="attributes[27]" multiple="multiple" data-native-menu="false" data-mini="true">
<option>auswählen</option>
<option value="315" >Drehbare Lünette</option>
<option value="307" >Edelsteinbesatz</option>
<option value="301" >Genfer Siegel</option>
</select>
表单将在选择多个值时发布此信息:
Array
(
[27] => 301
)
如何传输多个值?我的代码看起来和示例中的一样。
【问题讨论】:
【参考方案1】:在另一个帖子中找到了问题的解决方案:jQueryMobile: Multiple-Select sent all values to server
名称标签需要以 [] 结尾(<select name="attributes[27][]" ..)
。jQuery Mobile 文档中没有。
【讨论】:
以上是关于jQuery Mobile:多选菜单仅传输单个值的主要内容,如果未能解决你的问题,请参考以下文章
如何在响应式网站上停止 jQuery 和 jQuery Mobile 文件之间的冲突?
无法在被动事件侦听器 jQuery Mobile 中阻止默认值