Вопрос по php, javascript, jquery – Экспорт HTML в Excel с использованием JavaScript, РАБОТАЯ В FIREFOX, но НЕ В IE & CHROME

1

У меня есть таблица сгенерированная база данных с использованием PHP.

Для экспорта таблицы я использую следующий код для сохранения ее содержимого в формате .xls.

Ранее этот скрипт работал нормально в Chrome, но теперь он остановился ... когда я нажимаю кнопку, открывается окно, но файл не загружается .....?

BUT IN FIREFOX it works

В чем может быть проблема в Chrome? Как мне найти эту проблему, есть ли какой-нибудь инструмент для определения проблемы со скриптом в Chrome?

Пожалуйста помоги.

$( "#Export" ).click(function() {  
    var Contents = $('#MyTable').html();    
    alert(''+Contents);
    window.open('data:application/vnd.ms-excel, ' +  '<table>'+encodeURIComponent($('#MyTable').html()) +  '</table>' );
    alert('exporting records...');
});

В Chrome также отображаются оба окна сообщений, но файл не сохраняется на моем ПК. Ранее он работал без каких-либо проблем, но я не знаю, почему это прекратилось сейчас.

Дерек: Сэр, он работал отлично и замечательно, но сегодня, когда я тестировал его, он не работал. Я не могу выяснить проблему .... Оба окна предупреждения также отображаются правильно, одно показывает HTML-код таблицы, а другое - это сообщение: "экспорт записей"; и даже окно тоже открывается но файл не скачивается .... застрял тут sqlchild
Но Save As сохранит больше вещей, которые есть у меня на странице, например, есть много разделов sqlchild
Так в чатеchat.stackoverflow.com/transcript/message/3783732 Вы говорите мне, что кода больше, чем тот фрагмент, который вы опубликовали. Я, конечно, не собираюсь отлаживать ваш сценарий для вас. Я дал вам способ отладить его самостоятельно. Я предлагаю вам пойти и сделать это или искать платного профессионала. В следующий раз, пожалуйста, помните, вы должны проявить некоторые усилия самостоятельно. XORcist
Тебе нужно расслабиться. BoltClock♦
Вы пытались щелкнуть правой кнопкой мыши на окне (я имею в виду всплывающее окно), а затем нажмите "Сохранить как"? Derek 朕會功夫

Ваш Ответ

0   ответов

Похожие вопросы