如何在php中获取select2(插件)标记值

时间:2016-09-27 12:16:53

标签: javascript php jquery jquery-select2

我正在使用select2插件。

我能够在jquery中获取所选的标签数组,但是如何将数组附加到DOM中以及在表单提交中获取php中的值或任何其他方法?

我的表单中有多个文件上传,所以我不想要ajax。 这是我正在申请select2的标签。

<input type="hidden" id="tags" value="tag" style="width: 400px;">

这是我正在使用的小提琴:http://jsfiddle.net/X6V2s/66/

我在jquery中有一个值数组但是想在php中使用它。

我可以将数组附加到DOM中(如果是,那么?如何)

我怎么能这样做呢? 请帮我。       提前谢谢。

1 个答案:

答案 0 :(得分:0)

在提交表单之前尝试设置所选标签的Cookie。 然后您可以访问 <header class="header"> <ul class="menu"> <li><a href="#work">Work</a></li> <li class="has-children"> <a href="#about">Haschildren</a> <ul class="sub-menu"> <li><a href="#link1">Child 1</a></li> <li><a href="#link2">Child 2</a></li> <li><a href="#link3">Child 3</a></li> </ul> </li> <li><a href="#careers">Careers</a></li> <li class="has-children"> <a href="#careers">About</a> <ul class="sub-menu"> <li><a href="#link1">Child 3</a></li> <li><a href="#link2">Child 4</a></li> </ul> </li> <li><a href="#">end</a></li> </ul> </header>

中的Cookie
  

注意:不要忘记在表单提交后删除cookie。

JS:使用jQuery Cookie有关JQuery cookie的进一步描述,请阅读here

php

PHP 在服务器端读取cookie。

$.cookie("test", 1, {
   expires : 10,           //expires in 10 days

   path    : '/',          //The value of the path attribute of the cookie 
                           //(default: path of page that created the cookie).

   domain  : 'yourdomain.com',  //The value of the domain attribute of the cookie
                           //(default: domain of page that created the cookie).

   secure  : true          //If set to true the secure attribute of the cookie
                           //will be set and the cookie transmission will
                           //require a secure protocol (defaults to false).
});