DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery入門技巧 >> easyui導出excel無法彈出下載框的快速解決方法
easyui導出excel無法彈出下載框的快速解決方法
編輯:JQuery入門技巧     

之前用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實現:

window.open(ActionUrl + '?action=export&ID=' + $('#fm_ID').val()); 

以上就是小編為大家帶來的easyui導出excel無法彈出下載框的快速解決方法全部內容了,希望大家多多支持~

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved