У меня есть минимальное знание javascript, поэтому, пожалуйста, будьте добрыми. Я создал очень простой javascript, который показывает случайную цитату от политика, который сказал это, когда и предоставляет ссылку на источник цитаты. Это выглядит примерно так:Есть ли способ получить внешние данные в javascript?
/the quote
var n_text = new Array();
/the link
var n_lnkk = new Array();
/the party member that said it and when
var n_part = new Array();
n_text [1]="blah";
n_text [2]="blah blah";
n_text [3]="blah blah blah";
etc
n_lnkk [1]="http://...";
n_lnkk [2]="http://...";
n_lnkk [3]="http://...";
etc
n_part [1]="whosaidit1";
n_part [2]="whosaidit2";
n_part [3]="whosaidit3";
etc
Затем я использую Math.random и document.write, чтобы показать случайную цитату и показать кнопку твиттера, чтобы люди могли чирикать, и кнопку обновления, чтобы показать другую случайную цитату как это:
бла Http: // ... whosaidit и когда
Я знаю document.write это не самый лучший способ сделать это, но я пробовал другие методы, и они не работали с кнопкой twitter, так что придется ждать, пока я не найду для нее решение, но это не вопрос, который у меня есть сейчас.
Проблема в том, что этот скрипт стал огромным (почти 1000 кавычек), поэтому блоггер не позволяет мне добавлять в него больше текста. Есть ли способ разместить данные во внешнем файле где-нибудь и прочитать javascript и отобразить результаты и по-прежнему держать его относительно простым, так как у меня есть очень простые знания jscript или html? Пожалуйста, имейте в виду, что я использую блоггер, поэтому у меня есть ограниченные возможности, но я думаю, что внешний файл с данными будет работать
Где-то вы имеете в виду другой файл на сервере или на другом сервере. – jeremyjjbrown
Два слова: [* Ajax *] (https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started) и [* JSON *] (http://json.org/) – Bergi