2
我无法通过jquery ajax调用加载处理js脚本。草图在自己的文件中运行良好,但是当我将它加载到一个div中时,它不起作用。我需要以某种方式初始化草图吗?我搜索了Processing js文档,但无法找到它。由于通过jquery ajax加载处理js?
丑陋的测试脚本
<a href="#" onclick="$.ajax({url: '/test', context: document.body, success: function(text){ $('#container').html(text); }});">Test</a>
在哪里“/测试”将包含
<script type="application/processing" data-processing-target="pjs">
// code here
</script>
<canvas width="760" height="500" id="pjs"></canvas>
如果你在做rails js.erb,这里有一些示例代码: js ='<%= escape_javascript render:partial =>“auto”,:locals => {:data => @data}%>' ; new Processing('processing-canvas2',js); 注意 - 当我传递$('...')时它不起作用 - 只需传递元素的id字符串 - 不需要jquery位 –