我正在使用select2插件。
我能够在jquery中获取所选的标签数组,但是如何将数组附加到DOM中以及在表单提交中获取php中的值或任何其他方法?
我的表单中有多个文件上传,所以我不想要ajax。
这是我正在申请select2
的标签。
<input type="hidden" id="tags" value="tag" style="width: 400px;">
这是我正在使用的小提琴:http://jsfiddle.net/X6V2s/66/
我在jquery中有一个值数组但是想在php中使用它。
我可以将数组附加到DOM中(如果是,那么?如何)
我怎么能这样做呢? 请帮我。 提前谢谢。
答案 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。
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).
});