注册 登录
编程论坛 jQuery论坛

(求助)jquery easyui form 提交后返回值为undefined

啜一叶 发布于 2022-05-12 23:32, 7815 次点击
程序代码:
function save(urls){
            $('#formAdd').form('submit',{
                        url:urls,
                        success:function(){
                        // var data = eval('(' + data + ')');
                        // console.log(data);
                        //     alert(data.msg);
                        //表格重新加载
                        $.messager.show({
                            titke:"提示信息",
                            msg:"保存成功"
                        });
                        $("#dg").datagrid("reload");
                            }
                           
                        });


试过直接console.log()原始数据,也是undefined
如果是以$.ajax的形式提交数据,则可以直接调用。求解怎样处理form的返回值才不至于undefined
后端的返回类型试过
return json.toString();
return map
均是undefined

如果以$.ajax的形式提交则能直接调用数据。
9 回复
#2
apull2022-05-13 11:23
success:function(data)
这个data参数是返回的数据,你把参数丢了。
#3
啜一叶2022-05-13 11:30
回复 2楼 apull
我之前尝试的时候有把这个添上。我实在没办法,才干脆不管回传数据
#4
apull2022-05-13 14:52
多贴一点,光看这一点看不出其他问题。
#5
啜一叶2022-05-13 15:08
回复 4楼 apull
例如
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

除此之外我还应该附上哪部的代码?
#6
apull2022-05-13 16:12
devtools的网络面板中看看urls的请求有没有返回东西,或者有没有进行请求
#7
啜一叶2022-05-13 17:26
回复 6楼 apull
只有本站会员才能查看附件,请 登录
这样吗,我不会看
#8
啜一叶2022-05-13 17:32
回复 7楼 啜一叶
只有本站会员才能查看附件,请 登录
#9
apull2022-05-13 23:30
上面这图片的响应或预览中是返回的数据,你看看对不对。
5楼那个函数的参数是User,你给他传这么多过去他有地方接收没。
#10
啜一叶2022-05-14 00:11
回复 9楼 apull
我不会看,还有别的事要做,可能隔一两天才能继续学习处理。感谢你的帮助。
1