| | |
| | | * @param formData |
| | | */ |
| | | function planEditDocument() { |
| | | console.log(formData) |
| | | if (readOnly != 1) { |
| | | |
| | | $.post("/lx/api/office/document-edit-plan/v1", { |
| | | 'signature': signature, |
| | | 'formData': encodeURI(formData) |
| | | 'formData': formData |
| | | }, function (data, status) { |
| | | if (data && data.code == 200) { |
| | | setTimeout(openOffice, 500) |
| | |
| | | WebOffice.HttpAddPostString('~table~', 'product_sys_attachments'); |
| | | WebOffice.HttpAddPostString('formData', formData); |
| | | WebOffice.HttpAddPostCurrFile("docfile", "");//此句为固定语句,不管是保存word还是excel,ppt等都这样写 |
| | | |
| | | //strResults用于获得网页提交后的返回数据,可用以调试服务器端代码。 |
| | | var strResults = WebOffice.HttpPost(strSaveUrl); |
| | | console.log(strResults) |
| | | if (strResults) { |
| | | |
| | | if (strResults) { //将strResults转换为小写 判断字符串是否包含active 和event |
| | | if (strResults.toLowerCase().indexOf('active') != -1 && strResults.toLowerCase().indexOf('event') != -1) { |
| | | //保存成功 |
| | | return; |
| | | } |
| | | var res = JSON.parse(strResults); |
| | | if (res && res.code != 200) { |
| | | if (res.code == "90021" || res.code == '90044') { |
| | |
| | | } |
| | | alert(res.msg); |
| | | } |
| | | // alert(strResults) |
| | | // JSON.parse() |
| | | } |
| | | // alert(strResults);//用alert语句可以显示服务器端网页返回的数据 |
| | | // strResults;//如果保存成功,编程时让服务器接收代码如upload.jsp,upload.aspx,upload.php等返回空值或OK字串。 |
| | | } catch (e) { |
| | | console.error(e); |
| | | alert('发生错误!请使用查阅返回值!'); |
| | | //获取错误信息 |
| | | alert('发生错误!请使用查阅返回值!' + e.message); |
| | | } |
| | | } |
| | | |