lic*_*ode 3 html javascript php jquery serialization
首先,我不使用jQuery-UI,仅使用最新的jQuery!
我有以下清单:
<ul id="audio_list">
<li id="trackid_1"></li>
<li id="trackid_5"></li>
<li id="trackid_2"></li>
<li id="trackid_4"></li>
<li id="trackid_3"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
现在,我想序列化此列表,并将其另存为变量中的数组,例如:
var myaudiotracks = jQuery('#audio_list').serialize();
Run Code Online (Sandbox Code Playgroud)
当然,我得到的只是一个空字符串,因为我遗漏了一些东西,或者仅使用jQuery无法序列化列表。
我要完成的工作是将该变量作为数组发送到PHP脚本,发布变量时的结果应为:
trackid[] 1
trackid[] 5
trackid[] 2
trackid[] 4
trackid[] 3
Run Code Online (Sandbox Code Playgroud)
有什么想法可以达到这个结果吗?
尝试
var array = jQuery('#audio_list li').map(function(){
return 'trackid[]=' + this.id.match(/(\d+)$/)[1]
}).get()
console.log(array.join('&'))
Run Code Online (Sandbox Code Playgroud)
演示:小提琴
| 归档时间: |
|
| 查看次数: |
5233 次 |
| 最近记录: |