easyui導出excel無法彈出下載框的快速解決方法
之前用ajax做的,代碼如下(ActionUrl為一般處理程序ashx的路徑):
$.ajax({ url: ActionUrl + '?action=export&ID=' + $('#fm_ID').val(), dataType: 'json', success: function (jsonstr) { //top.art.dialog.tips('導出成功!'); } });
沒辦法彈出下載框。
直接瀏覽器地址欄輸入相關頁面地址并打開可以彈出下載框下載,考慮可能是iframe的緣故。
因為輸入頁面地址可以打開下載框,所以考慮打開新的頁面下載,但是因為導出用的NPOI的緣故,要傳遞DataTable,所以就不這么做了。
想用window.showModalDialog的方法:
window.showModalDialog(ActionUrl + '?action=export&ID=' + $('#fm_ID').val());
但是只彈出一個空白窗體,并不會下載。
所以最后用window.open實現(xiàn):
window.open(ActionUrl + '?action=export&ID=' + $('#fm_ID').val());
以上就是小編為大家?guī)淼膃asyui導出excel無法彈出下載框的快速解決方法全部內容了,希望大家多多支持腳本之家~
相關文章
jquery插件lazyload.js延遲加載圖片的使用方法
lazyload.js是一個基于JQuery的插件,可以用來緩沖加載圖片。下面介紹這個插件的使用方法2014-02-02jQuery使用addClass()方法給元素添加多個class樣式
這篇文章主要介紹了jQuery使用addClass()方法給元素添加多個class樣式的方法,實例分析了addClass方法的使用技巧及添加多個樣式的實現(xiàn)方法,需要的朋友可以參考下2015-03-03jQuery訪問瀏覽器本地存儲cookie、localStorage和sessionStorage的基本用法
cookie,localStorage和sessionStorage都是瀏覽器本地存儲數(shù)據的地方,其用法不盡相同,今天小編通過本文給大家分享jQuery訪問瀏覽器本地存儲cookie、localStorage和sessionStorage的基本用法,需要的朋友參考下吧2017-10-10jQuery實現(xiàn)注冊會員時密碼強度提示信息功能示例
這篇文章主要介紹了jQuery實現(xiàn)注冊會員時密碼強度提示信息功能,涉及jQuery事件響應及字符串的遍歷、運算與判斷等相關操作技巧,需要的朋友可以參考下2017-09-09jQuery里filter()函數(shù)與find()函數(shù)用法分析
這篇文章主要介紹了jQuery里filter()函數(shù)與find()函數(shù)用法,實例對比分析了filter()函數(shù)與find()函數(shù)的功能與相關使用技巧,需要的朋友可以參考下2015-06-06jQuery中的read和JavaScript中的onload函數(shù)的區(qū)別
這篇文章主要介紹了jQuery中的read和JavaScript中的onload函數(shù)的區(qū)別,這兩個函數(shù)在web編程中是最常用的,一定要搞清楚它們的區(qū)別,需要的朋友可以參考下2014-08-08