以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  submitAjaxFileds result 返回空值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133980)

--  作者:fubblyc
--  发布时间:2019/4/24 16:17:00
--  submitAjaxFileds result 返回空值
submitAjaxFileds   result 返回空值,是什么原因呢?
popmessage的都有走完。


JS:
        var result3 = submitAjaxFileds("touzhumx.htm","","门店","姓名","手机","事业部");
alert(result3);



HTML:
Dim e As RequestEventArgs = args(0)


Dim nms() As String = {"门店","姓名","手机","事业部"}  \'重新定义了nms数组,增加了两列.
Dim dr As DataRow = DataTables("明细").AddNew()
PopMessage("1")
For Each nm As String In nms
    If e.Values.ContainsKey(nm) Then
        dr(nm) = e.Value s(nm)
    End If
Next

PopMessage("2")

\'保存并生成增加成功提示页面
DataTables("明细").save()

PopMessage("3")

e.WriteStrin g("OK")

PopMessage("4")

--  作者:有点甜
--  发布时间:2019/4/24 16:34:00
--  

执行完函数以后,后面的代码你还执行了什么?


--  作者:fubblyc
--  发布时间:2019/4/24 16:49:00
--  
甜老师,好像也没有什么了

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190424164339.png
图片点击可在新窗口打开查看

而且很诡异的是:
我试着把所有的值弹出来,

For Each key As String In e.Values.Keys
    PopMessage(key & e.values(key))
Next


发现,标黄色的部门没有上传上来值,不知道什么原因,
我以为是key太长了,特别缩短了,还是没有。。。
"门店", "姓名", "手机", "事业部选择", "大货战区选择1", "大货战区选择2", "大货战区选择3", "儿童战区选择1", "儿童战区选择2", "大货店效15W以下选择1", "大货店效15W以下选择2", "大货店效15W以下选择3", "大货店效15-25W选择1", "大货店效15-25W选择2", "大货店效15-25W选择3", "大货店效25W以上选择1", "大货店效25W以上选择2", "大货店效25W以上选择3", "儿童店效12W以下选择1", "儿童店效12W以下选择2", "儿童店效12W以下选择3", "儿童店效12W以上选择1", "儿童店效12W以上选择2", "儿童店效12W以上选择3", "大乐透选择1", "大乐透选择2", "大乐透选择3", "大乐透选择4", "大乐透选择5", "大乐透选择6", "大乐透选择7"




图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190424164512.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2019/4/24 16:54:21编辑过]

--  作者:有点甜
--  发布时间:2019/4/24 17:08:00
--  

1、submitAjaxFileds 最后一个参数,设置成false,不要设置成true;

 

2、你httprequest那里,执行完函数以后,还执行了什么代码?

 

3、你是用同步函数还是异步函数?