Уже есть решение для записи файла JSON в Интернете, но я хочу сохранить файл JSON локально.
Я попытался использовать этот пример http://jsfiddle.net/RZBbY/10/
Он создает ссылку для загрузки файла, используя этот вызов
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();
Есть ли способ сохранить файл локально вместо предоставления ссылки для скачивания?
Существуют и другие типы преобразования помимо data:application/x-json;base64?
Вот мой код:
jQuery UI Sortable - Default functionality
a { font: 12px Arial; color: #ac9095; }
$(document).ready(function() {
var f = $('form'), a = $('a'),
i = $('input'), t = $('textarea');
$('#salva').click(function() {
var o = {}, v = t.val();
a.hide();//nasconde il contenuto
i.each(function() {
o[this.name] = $(this).val(); });
if (v === '') {
t.val("[\n " + JSON.stringify(o) + " \n]")
}
else {
t.val(v.substr(0, v.length - 3));
t.val(t.val() + ",\n " + JSON.stringify(o) + " \n]")
}
});
});
$('#esporta').bind('click', function() {
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();
});
Nome
Cognome
Salva
Esporta dati
Scarica Dati
Подробнее здесь: https://stackoverflow.com/questions/110 ... local-file
Как JavaScript может сохранить в локальный файл? ⇐ Jquery
Программирование на jquery
-
Anonymous
1762428262
Anonymous
Уже есть решение для записи файла JSON в Интернете, но я хочу сохранить файл JSON локально.
Я попытался использовать этот пример http://jsfiddle.net/RZBbY/10/
Он создает ссылку для загрузки файла, используя этот вызов
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();
Есть ли способ сохранить файл локально вместо предоставления ссылки для скачивания?
Существуют и другие типы преобразования помимо data:application/x-json;base64?
Вот мой код:
jQuery UI Sortable - Default functionality
a { font: 12px Arial; color: #ac9095; }
$(document).ready(function() {
var f = $('form'), a = $('a'),
i = $('input'), t = $('textarea');
$('#salva').click(function() {
var o = {}, v = t.val();
a.hide();//nasconde il contenuto
i.each(function() {
o[this.name] = $(this).val(); });
if (v === '') {
t.val("[\n " + JSON.stringify(o) + " \n]")
}
else {
t.val(v.substr(0, v.length - 3));
t.val(t.val() + ",\n " + JSON.stringify(o) + " \n]")
}
});
});
$('#esporta').bind('click', function() {
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();
});
Nome
Cognome
Salva
Esporta dati
Scarica Dati
Подробнее здесь: [url]https://stackoverflow.com/questions/11071473/how-can-javascript-save-to-a-local-file[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия