Чтение-запись в файл с помощью jQuery

Вам необходимо вызвать делегат программно, как показано ниже. Например. Мне нужно выбрать SettingsTab, который находится в 4-м индексе, я могу добиться с помощью этого кода. Здесь didSelect также вызывается программно

if let tabbarC = self.tabBarController{
        tabbarC.selectedIndex = 4
        let setting = tabbarC.viewControllers![4]
        self.tabBarController(tabbarC, didSelect: setting)

}

Надеюсь, это поможет!

62
задан Yi Jiang 15 October 2011 в 06:58
поделиться

6 ответов

Нет, JavaScript не имеет доступа к записи файлов, поскольку это было бы огромной угрозой безопасности по меньшей мере. Если Вы хотели получать/хранить информационную серверную сторону, тем не менее, можно, конечно, выполнить вызов Ajax к PHP/ASP/Python/etc. сценарию, который может тогда получать/хранить данные в сервере. Если Вы имели в виду, хранят данные на клиентской машине, это невозможно с одним только JavaScript. Я подозреваю, что Flash/Java может быть в состоянии, но я не уверен.

, Если Вы только пытаетесь сохранить небольшой объем информации в течение ненадежного промежутка времени относительно определенного пользователя, я думаю, что Вы хотите веб-устройство хранения данных API или cookie. Я не уверен от Вашего вопроса, что Вы пытаетесь выполнить, все же.

74
ответ дан DJDaveMark 24 November 2019 в 16:38
поделиться

и HTML5 и Google Gears добавляют локальные возможности хранения, главным образом встроенным API SQLite.

16
ответ дан Javier 24 November 2019 в 16:38
поделиться

Необходимо будет обработать доступ к файлу через язык веб-программирования, такой как PHP или ASP.net.

Для установки этого Вы были бы:

  • Создают сценарий, который обрабатывает чтение файла и запись. Это должно быть видимо к браузеру.

  • Отправляют, jQuery ajax запрашивает к тому сценарию, чтобы или данные записи или считывали данные. Необходимо было бы передать всю информацию о чтении-записи через параметры запроса. Можно узнать больше об этом в jQuery ajax документация.

Удостоверяются, что Вы санируете любые данные, которые Вы храните, так как это могло потенциально быть угрозой безопасности. Однако это - действительно просто стандартное хранение данных плоского файла и не обязательно настолько необычно.

Как Паоло, на который указывают, нет никакого пути к непосредственно чтению-записи в файл через jQuery или любой другой тип JavaScript.

9
ответ дан jonstjohn 24 November 2019 в 16:38
поделиться

Если Вы хотите сделать это без набора обработки серверной стороны в странице, это могла бы быть выполнимая идея унести текстовое значение в скрытое поле (использующий PHP). Тогда можно использовать jQuery для обработки скрытого значения поля.

Безотносительно плаваний Ваша лодка:)

1
ответ дан Josh Stodola 24 November 2019 в 16:38
поделиться

Cookie являются Вашим лучшим выбором. Ищите плагин cookie jQuery.

Cookie разработаны для этого вида ситуации - Вы хотите хранить некоторую информацию об этом клиенте на стороне клиента. Просто знайте, что cookie передаются назад и вперед на каждом веб-запросе, таким образом, Вы не можете сохранить большие объемы данных там. Но просто простой ответ на вопрос должен быть прекрасным.

5
ответ дан Clyde 24 November 2019 в 16:38
поделиться

Да, это возможно.

Методика описана ниже

http://jquery.tiddlywiki.org/twFile.html

37
ответ дан 24 November 2019 в 16:38
поделиться
Другие вопросы по тегам:

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