Foxtable(狐表)用户栏目专家坐堂 → js多了个函数,按钮就不正常了。


  共有2498人关注过本帖树形打印复制链接

主题:js多了个函数,按钮就不正常了。

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 9:10:00 [显示全部帖子]

export是js的关键字,不要用来做变量,函数名称

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 9:58:00 [显示全部帖子]

js文件没有改好,

function 请不要使用export这个名称,另外和后台代码里的调用函数名不一致(){

    var result= submitAjaxFileds('export这里和后台的e.path对应不上','','rq','cp',false);

    document.getElementById("p1").innerHTML = result;

     //   history.go(-1);

}


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 10:28:00 [显示全部帖子]

这种不能使用ajax,必须直接访问页面

function ort1(){
location="ort1?rq=" + document.getElementById("rq").value + "&cp=" + document.getElementById("cp").value ; 
}

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 10:45:00 [显示全部帖子]

你们平时看帮助都不知道在看啥:
e.WriteBook(book,"日程表.xls",False)


WriteBook

为彻底解决上述问题,我们为HttpRequest事件增加了一个WriteBook方法,此方法专门用于发送Excel报表,其语法为:

WriteBook(Book,FileName,InLine)

Book要发送的Excel报表
FileName客户端浏览器下载此报表时使用的文件名
InLine可选参数,逻辑型,是否直接在浏览器显示报表,默认为True,设为False将下载报表。
实际上除了iOS设备,其他设备不管如何设置,都会下载报表。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 13:40:00 [显示全部帖子]

测试有什么问题?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 14:25:00 [显示全部帖子]

function ort1(){
location="导出表.xls?rq=" + document.getElementById("rq").value + "&cp=" + document.getElementById("cp").value ; 
}


Select Case e.Path
    Case "1",""
        Functions.Execute("scan",e)
    Case "导出表.xls"
        Functions.Execute("ort1",e)
    Case "pandian","test","test1","test2"
        Functions.Execute(e.path,e)
End Select

 回到顶部