easyui form 表单提交成功,但是返回值为undefined,原因是返回值不是json格式,是字符串的格式,那么解决办法就是把其转化成json格式
示例:
1 $(function () {
2 //插入转化json的js文件
3 if(typeof JSON == 'undefined'){
4 $('head').append($("<script type='text/javascript' src='json2.js'>"));
5 }
6 $("#qr_btn").click(function () {
7 $('#form-box').form('submit', {
8 url:"/",
9 onSubmit: function(){
10 var isValid = $(this).form('validate');
11 if (!isValid){
12 $.messager.alert("温馨提示","请正确填写相关信息!");
13 }
14 return isValid;
15 },
16 success:function(result){
17 var data = JSON.parse(result);//转化为json格式
18 if(data.isOk){
19 $.messager.alert("温馨提示","添加客户成功!","info",function () {
20 window.location.href="/";
21 });
22 }
23 else {
24 $.messager.alert("温馨提示",data.inf);
25 }
26 }
27 });
28 })
29 })