2011年4月25日
摘要: 整报表的时候页面上的table是循环出来的没有数据源 所以需要导出Execl的时候就悲剧了,然后想到用js到Execl,ActiveX未标记为安全,结果还要去设置浏览器,添加信任站点最后又实在不想重整一边数据源,就用js把页面里Table里的数据转换成C#对应的DataTable的JSON格式,然后通过请求再发回到服务器,再反序列化成DataTable,然后就有数据源了function TableToJson(tableid) { var txt = "["; var table = document.getElementById(tableid); var row = t 阅读全文
posted @ 2011-04-25 15:53 不惑ed 阅读(8325) 评论(5) 推荐(0) 编辑
摘要: 收藏的工具代码function formToHash(form){ var hash = {}, el; for(var i = 0,len = form.elements.length;i < len;i++){ el = form.elements[i]; if(el.name == "" || el.disabled) continue; switch(el.tagName.toLowerCase()){ case "fieldset": break; case "input": switch(el.type.toLowe 阅读全文
posted @ 2011-04-25 10:01 不惑ed 阅读(676) 评论(0) 推荐(0) 编辑