Tag:

post数组jquery序列化

我想将一个javascript数组发布到php页面。 数组必须是关联的。 我的结构看起来像这样: 当我创建数组时,它是: var myArray = new Array(); $(“.setttings”).each(function(){ myArray[$(this).attr(“id”)] = $(this).val(); }); 现在,当我发布那些我正在做的数据时: $.ajax({ type: “POST”, url: ‘post.php”, data: “settings=”+myArray, }); 问题是,如果我在post中查看设置,那么在firebug中它是空的。 我需要像这样传递的数组,因为我将把每个设置都放到php中并序列化它们并将它们插入到数据库中的一个字段中。 这样我就可以撤回设置并反序列化以重新填充这些字段。 我有什么想法可以做到这一点?

Javascript – 在隐藏字段中存储对象数组

我需要在隐藏字段中存储一些输入,所以当我打印后请求时,我得到: Array ( [0]=>1 [1]=>2 [2]=>3 ) 我已经尝试过: var elems = []; elems.push[‘1’]; elems.push[‘2’]; elems.push[‘3’]; $(‘#input_hidden_field’).val(elems); 但它不起作用,任何人都可以帮助我吗?