文档在线查看功能的实现
2017-08-18 14:24
197 查看
js验证手机号格式
function isPhone(phone) { var pattern = /^1[34578]\d{9}$/; return pattern.test(phone); }
提交查询
以下代码是为点击事件加一个ajax提交请求,当数据提交到home/news/save后,由这个save方法将提交的姓名、手机号等信息保存入库,并且在执行完这个方法后,网页端会打开一个新的窗口(使用window.open()方法)。$.ajax({ type: 'post', data: 'username='+username+'&phone='+phone+'&agency='+agency+'&id='+id, url: "/home/news/save", success: function(data) { var info = data.split("#"); if(info[0] == 1){ window.open(info[1]); $(".tk_bg").hide(); $(".login_ul li input").val(""); }else{ layer.msg("文档打开失败!"); return false; } } })
save方法如下:
public function save() { $save['username'] = $_REQUEST['username']; //用户名 $save['phone'] = $_REQUEST['phone']; //手机号 $save['agency'] = $_REQUEST['agency']; //机构名称 $save['bid'] = $_REQUEST['id']; //附件id $result = Db::name('news')->insert($save); //将用户基本信息保存入库 $getResult = Db::name('business')->field('id,files')->where('id',$save['bid'])->find(); //查找files文件名 $files = rtrim($this->request->domain(),'/').$getResult['files']; //拼接文件完整路径,并用rtrim去除路径中的又空格 if($result){ echo '1'.'#'.$files; //直接使用echo输出文件 }else{ echo '0'.'#'.$files; } }
相关文章推荐
- 使用微软提供的Office Online实现Office文档的在线查看,编辑等功能
- asp.net实现word文档在线查看功能 (三种方法)
- 使用微软提供的Office Online实现Office文档的在线查看,编辑等功能
- ,有一款RESTFUL接口的文档在线自动生成+功能测试功能软件——Swagger UI,具体配置过程可移步《Spring Boot 利用 Swagger 实现restful测试》
- Ubuntu 服务器 PHP实现word、excel、ppt、pdf 等文档在线阅读功能的实现
- centos6.5下安装openoffice+jodconverter+swftool+flexpaper工具实现在线预览文档功能
- 关于论坛实现pdf,word等文档在线预览的功能探讨
- doc转swf,主流文档在线查看解决方案--类似百度文档功能
- asp.net实现word文档在线预览功能代码
- 实现类似百度文库在线查看文档效果---转
- ASP.NET实现word文档在线预览功能代码
- asp.net实现word文档在线预览功能的方法
- ASP.NET实现word文档在线预览功能代码-JavaScript编程
- ASP.NET实现word文档在线预览功能代码
- ASP.NET实现word文档在线预览功能代码
- FlexPaper+SwfTools实现的在线文档功能
- asp.net实现word文档在线预览功能的方法
- 巧妙利用DZ自有功能实现豆丁网在线文档功能
- Java实现office文档与pdf文档的在线预览功能
- asp.net实现word文档在线预览功能代码