我想在动态表单上找到request.JSON
。
是否可以通过表单ID发布完整表单?
<table>
<form id="form">
<tr>
<td>username</td>
<td><input type="text" id="username"></td>
</tr>
<tr>
<td>password</td>
<td><input type="password" id="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" id="go" value="go"/></td>
</tr>
</table>
并在脚本方面:
$('go').addEvent('click',function( event )
{
event.stop();
var myForm = document.id('form');
var request= new Request.JSON (
{
url: 'check_login.php',
method: 'post',
data:
{
form: myForm
},
onSuccess: function( response )
{
if ( response.status )
{
document.location = "home.php"
}
else
{
$('response').addClass('error');
$('response').set('html', response.message);
}
},
});
request.send();
在php脚本中我想通过$ _POST变量进行检查。 但我找不到像这样做的方法。实际上我什么都没有。
格尔茨
答案 0 :(得分:0)
当然,请看这个显示如何操作的链接:
http://demos111.mootools.net/Ajax.Form
它基本上通过你的ID选择表单,添加一个监听器来提交事件,当它到来时,它会以你想要的方式发送所有表单: - )