我必须使用JQuery创建一个验证插件来提取表单的数据并将它们发布到对PHP类的Ajax请求中。我的PHP类以这种格式接收参数数据:
例如我会有一个这样的表格:
<form id="test4">
<label>First name: </label><input type="text" name="users.first_name"><br/>
<label>Visitor name: </label><input type="text" name="visitor_name" data-validation-rules="first_name"><br/>
<input type="submit" value="Submit"/>
</form>
在这种情况下,此表单应该返回这样的数据。但是,如果表单有数据验证规则,我必须考虑它,它必须出现在发送到Ajax请求的数据中。
JQuery中有.serializeArray()方法可以做到这一点,但数据不会有良好的格式。而且我不知道如何使用表单生成这样的数据。
有什么想法吗?
谢谢!