$("#cph").change(function(e){ // AR.Utility.Window.showMsg("我是一个兵"); var strwhere=[{"name":"车牌号","value":"328","pattern":"like"}]; var url="GetList&sys_search="+JSON.stringify(strwhere); AR.Utility.Ajax.get(url,"Cars",strwhere,function(data){ alert(JSON.stringify(data)); AR.Form.$target.form("load", data); $('[name="车牌号"]').val(data.rows[0].车牌号); //setFormData(data); $('[name="车辆ID"]').val(data.rows[0].车牌id); //$('[name="月租"]').setValue(data.rows[0].月租); $('[name="车型"]').val(data.rows[0].车型); },null); });
$('[name="月租"]').val(data.rows[0].月租); 像这样无法赋于数字输入框
1:应该是调的Get方法,而不应该是GetList 返回的是一条记录
2:form("load",data) data格式是{name:value,name2:value2}这样的才能自己映射到input的name上去赋值
3:既然已经form自动加载了,还写$的jq干什么。
------------
总结
1:你思路混乱。
2:对easyui或jq不熟。
1 因为用的是GetList 所以FORM没有加载成功,所以我用了$来设置控件值。
2 用了Get没有返回值。
@祺佑: sys_search属性对Get方法没用。
Get方法只要一个id值,看编辑表单发起的Get参数。
@路过秋天: 如此,那我自己组装一个DATA 的JSON 。。