jQuery MiniUI
标题:
新手,求教combobox提交表单的时候,怎么没有对应的json字段
[打印本页]
作者:
wlm212
时间:
2014-2-17 07:59:58
标题:
新手,求教combobox提交表单的时候,怎么没有对应的json字段
本帖最后由 wlm212 于 2014-2-17 08:04 编辑
var form = new mini.Form("form1");
function SaveData() {
var o = form.getData();
form.validate();//验证表单
if (form.isValid() == false) return; //如果没通过验证就return
var json = toUnicode(mini.encode(o)); //序列化成json
$.ajax({
url: "AjaxService.asp?method=Create_Czk",
type: 'post',
data: { data: json },
cache: false,
success: function (text) {
CloseWindow("save");
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
CloseWindow();
}
});
}
<form id="form1" method="post">
<input name="sort_id" class="mini-hidden" />
<div style="padding-left:11px;">
<table style="table-layout:fixed;">
<tr height="8"><td width="70"></td></tr>
<tr>
<td style="width:70px;">选择卡种:</td>
<td style="width:150px;"><input id="combo1" class="mini-combobox" style="width:150px;" textField="czk_name" valueField="czk_tp_id" emptyText="请选择..."
url="AjaxService.asp?method=CzktpList" value="cn" required="true" allowInput="false" showNullItem="true" nullItemText="请选择..."/>
</td>
</tr>
<tr>
<td >制作数量:</td>
<td >
<input name="nums" class="mini-textbox" required="true"/>
张
</td>
</tr>
</table>
</div>
<div style="text-align:center;padding :10px; margin-top:0px;">
<a class="mini-button" onclick="onOk" style="width:160px;margin-right:20px;">开始制作</a>
<a class="mini-button" onclick="onCancel" style="width:60px;">取消</a>
</div>
</form>
复制代码
提交 表单的时候,怎么没有combobox的字段呢。input 文本框是有的,combobox就不行了。不能自动获取combobox的选中项吗?
浏览器抓包。只提交了data:
{"sort_id":"","nums":"10"}
没有
combobox的字段,和值啊。要怎么搞能出来呀。
作者:
felt
时间:
2014-2-17 09:21:15
表单提交是根据name的,你的combobox没设置name
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2