$.post('/ur.l'
, jQuery('selectors').serialize()
+ '&textareaname=" + escape( $("#textarea").val() )
, function(data) { ... }
}
);
$.post('/ur.l'
, {'foo':'bar', 'foobar','qazbar'}
, function(data) { ... }
);
问题
是否可以将对象组合到
{...}
jQuery 序列化中?jQuery似乎没有序列化textareas,有没有比上面更好的方法? 我尝试看到文本区域位于 jQuery 对象中,但文本为空白:
jQuery('input, textarea').serialize()
最佳答案
jQuery.param将一个对象序列化为 url 编码的字符串。然后您可以将它们组合在一起。
serialize
确实适用于文本区域。确保您在文本区域上有一个有效的名称,并且它没有被禁用。
关于javascript - jQuery:可以使用对象并序列化来传递参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033491/