Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PROCESSION.Js中未定义LOASJSSONARAY_Javascript_Processing_Processing.js - Fatal编程技术网

Javascript PROCESSION.Js中未定义LOASJSSONARAY

Javascript PROCESSION.Js中未定义LOASJSSONARAY,javascript,processing,processing.js,Javascript,Processing,Processing.js,我已经做了一个处理程序,它工作得很好。所以我想用processing.js把它放到我的网站上。我已经使用了他们演示中的代码来加载我的pde文件: script(src='/javascripts/lib/processing.min.js') canvas(data-processing-sources="processing/paris_tree_viz.pde") 但是当我启动我的页面时,我得到了以下错误: 未捕获引用错误:未定义loadJSONArray 以下

我已经做了一个处理程序,它工作得很好。所以我想用processing.js把它放到我的网站上。我已经使用了他们演示中的代码来加载我的pde文件:

  script(src='/javascripts/lib/processing.min.js')
  canvas(data-processing-sources="processing/paris_tree_viz.pde")
但是当我启动我的页面时,我得到了以下错误:

未捕获引用错误:未定义loadJSONArray

以下是我的处理pde文件中的设置无效,该文件包含loadJSONArray方法:

void setup() {
  size(1000, 1000);
  background(255, 255, 255, 1);
  colorMode(RGB);

  data = loadJSONArray("http://opendata.paris.fr/explore/dataset/les-arbres/download/?format=json&timezone=Europe/Berlin");
  trees = filterBySpecie(data);
}

我怎样才能使我的程序正常工作?

通过谷歌搜索您的错误,我找到了这个副本:

根据该副本,Processing.js没有loadJSONArray函数。而Processing.js参考似乎证实了这一点:

这表明您正在Java模式下运行草图。不要这样做-切换到JavaScript模式,以便在部署之前捕获类似的错误

解决方案似乎是自己加载字符串,或者从JavaScript加载JSON并将其传递到草图中。

可能重复的