jQuery MiniUI

标题: 使用jquery的序列化方法serialize()无法将表单数据序列化 [打印本页]

作者: 隐剑szk    时间: 2018-12-7 15:35:55     标题: 使用jquery的序列化方法serialize()无法将表单数据序列化

本帖最后由 隐剑szk 于 2018-12-7 15:37 编辑

form表单中有两个text-box输入框,使用mini.get("dictPromptCH").setEnabled(false);      mini.get("dictPrompt").setEnabled(false);之后;
在使用ajax提交表单请求的时候使用:data :    $("#form1").serialize();
将表单数据序列化,但是该方法返回的结果中这两个输入框的值为null;但其他值是能正常序列化的,不知道为什么?


作者: leao    时间: 2018-12-7 16:01:58

请用mini.encode(object)序列化
作者: 隐剑szk    时间: 2018-12-7 16:12:33

leao 发表于 2018-12-7 16:01
请用mini.encode(object)序列化

用过直接使用var form = $("form1"); var data = mini.encode(form);不行;

作者: felt    时间: 2018-12-7 16:38:17

隐剑szk 发表于 2018-12-7 16:12
用过直接使用var form = $("form1"); var data = mini.encode(form);不行;

使用MiniUI请使用MiniUI的方法
var data=form.getData()
作者: 隐剑szk    时间: 2018-12-10 09:57:50

felt 发表于 2018-12-7 16:38
使用MiniUI请使用MiniUI的方法
var data=form.getData()

非常感谢,后面发现确实是jquery和miniUI的方法混用导致的问题




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2