mootools到窗体的QueryString

mootools toQueryString of a Form

本文关键字:QueryString 窗体 mootools      更新时间:2023-09-26

im正在尝试序列化一个完整的表单。我找到了最简单的方法:

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);
})

有人知道为什么不起作用吗?

发现错误。submit和一个文本字段具有相同的名称。

请参阅此处的固定版本,http://jsfiddle.net/HXsBk/1/