我有一张表格可以序列化:
// save data
var data = $('#siteForm input').serialize();
数据将包含以下内容:
网站= ASDF&安培; StrDateUpdate = 08%2F31%2F2016&安培; StartingBR = 1&安培; EndingBR = 1&安培; HandsPlayed = 1&安培;截图= www.screenshoturl2.com
现在我有一个字符串数组:
var contents = $('#screenlist').html().split(/\n|\<br>/).filter(function(v) {
return /\w+/.test(v);
});
var links = {};
for (var k in contents) {
links[k] = contents[k];
}
现在我需要将links
数组附加到我的数据序列化内容中,以便我的服务器可以捕获它。
有任何线索吗?
答案 0 :(得分:1)
我认为您正在寻找$.param()
。
文档:http://api.jquery.com/jquery.param/
创建数组,普通对象或a的序列化表示 jQuery对象适合在URL查询字符串或Ajax中使用 请求...
var obj = {foo:'b a r',blah:'ha=lb'},
query = $.param(obj);
$('#output').text(query);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="output"></div>
&#13;