我试图序列化一个完整的表格。我找到了最简单的方法:
var tmp = $('myForm').toQueryString().parseQueryString();
var req = JSON.decode( tmp );
但它不会工作。
我只测试
var tmp = $('myForm').toQueryString()
alert("data " + tmp);
也不会工作。它只打印“数据”而已..
我的表格很简单:
<form action="test.php" id="myForm">
<input type="text" name="user">
<input type="text" name="user_name">
<input type="submit" name="user_name_button">
</form>
javascript代码是这样的:
$('myForm').addEvent( 'submit', function( e )
{
e.stop();
var tmp = $('myForm').toQueryString()
alert("data " + tmp);
})
有人知道为什么这不起作用吗?