我想创建某些 html 表单的字符串表示形式,以存储在 url 的哈希部分中。
我懒洋洋地希望会有这样的方法和jquery。serialize() 似乎可以解决问题,除了在我看到的所有示例中,它使用表单提交的“this”对象。在我的网站上没有提交表单,我只想能够序列化它们。我试过了:
params['formParams'] = $("#"+currentSearchForm).serialize();
但我只得到一个空字符串而不是序列化形式。
我应该欺骗表单提交并在其中生成我的序列化字符串,然后取消默认事件还是什么?似乎有点做作..?
或者可能是我只是在序列化错误..
谢谢你的帮助!