использование php-файла вместо json-файла для визуализации d3

Извините извините извините за основной вопрос, но я застрял на этом некоторое время, и я не уверен, что случилось.

Итак, у меня есть файл php и файл json. Когда я запускаю файл php на терминале

php myFile.php

вывод идентичен моему файлу json.

вывод выглядит так:

[{"word":"now","score":"16","sentence":" Now, at the least calcu- lation,
this broken vase dates back two thousand five hundred years "}]

(файл Json также выглядит выше)

Когда я передаю файл json в d3.json, я вижу визуализацию и все ее данные без проблем. Но по какой-то причине, когда я заменяю файл json на файл php, я получаю сообщение об ошибке

Cannot read property 'length' of undefined
at Object.a [as extent]

поэтому я никогда не получаю и не отображаю данные. Я удостоверился, что файл php находится в той же директории, нет опечаток и т. Д. И я проверил эхо на наличие каких-либо различий, но их нет.

Спасибо за ваше время!

мой JS выглядит так:

//can replace myFile.php with json file and it works!
d3.json('myFile.php',
function (error,myData) {
// a bunch of stuff})

Спасибо!

1

Решение

Конвертируйте ваши данные в json, используя встроенную функцию PHP JSON-кодирование

Затем верните переменную в d3.js.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector