2014-10-16 4 views
0

Я создал JSfiddle для совместной работы над проектом, но я не могу заставить его работать правильно:d3.js/JSFiddle - Загрузка данных .tsv

  • Это правильно загружая элементы HTML/CSS
  • это, по-видимому работает код .js как размеры (960 * 500 точек) результата выглядеть правильно мне

    • Однако это не похоже, чтобы загрузить файл dataEL.tsv я прилагаемый в качестве внешнего ресурса, и что я использую в своем коде для загрузки данных через:

      window.onload = function draw(data) {   
          d3.tsv("dataEL.tsv", type, function(error, data) { 
      (...) 
      

=> Здесь ссылка на JSfiddle

Можете ли вы помочь мне правильно загрузить данные для отображения результата? Он правильно показывает на мой личный server

+1

Для вещей, требующих данных, другие сайты, такие как http://plnkr.co/, лучше. –

+1

Параметр внешнего ресурса JSFiddle не документирован, но его нельзя использовать таким образом. Это * только * для дополнительных скриптов, которые вы хотите загрузить в '' документа; проверьте свой результат, и вы увидите: '' – AmeliaBR

ответ

0

Я не думаю, что jsFiddle.net позволяет загружать другие, чем ссылки на JS файлы внешних ресурсов.

Если открыть консоль JavaScript, или инструменты разработчика Вашего браузера (F12 предполагается, что вы на Windows, и с помощью IE/Chrome/FF) вы видите, что вы получаете 404 не найдена ошибка файла dataEl.tsv:

Не удалось загрузить ресурс: сервер ответил со статусом 404 (НЕ НАЙДЕНО) http://fiddle.jshell.net/46yxnukv/2/show/dataEL.tsv

Вы можете попробовать другой сайт, или загрузить файл dataEL.tsv в интернет-доступ к веб-серверу, а затем запросите его, используя полный URL-адрес i вместо URL-адреса на jsFiddle.net.

+0

Спасибо! Я попытался заменить полный URL-адрес на .js-код для jsfiddle, но не получил удовлетворительных результатов, к сожалению. – Flow