如何集成jQuery和p5js。对于ajax请求?

如何集成jQuery和p5js。对于ajax请求?,jquery,json,ajax,processing,p5.js,Jquery,Json,Ajax,Processing,P5.js,在jqueryajax函数的success部分中,我很难理解如何调用p5.js函数。此链接显示了由p5.js或jQuery处理的ajax请求,但没有将两者集成。有办法做到这一点吗?有人能提供一个简单的例子吗?具体来说,我想做一些类似的事情: $.ajax({ url : window.location.href, type : "POST", ... success : function(data) { function draw() {

在jqueryajax函数的success部分中,我很难理解如何调用p5.js函数。此链接显示了由p5.js或jQuery处理的ajax请求,但没有将两者集成。有办法做到这一点吗?有人能提供一个简单的例子吗?具体来说,我想做一些类似的事情:

$.ajax({
  url : window.location.href,
  type : "POST",
  ...
  success : function(data) {
           function draw() {
             if (mouseIsPressed) {
               fill(0);
             } else {
                 fill(data["color_value"]);
               }
  ellipse(mouseX, mouseY, 80, 80);
}   
              },
  error : function(xhr, errmsg, err) {
        console.log(xhr.status + ": " + xhr.responseText);
                                     },

为什么还要在ajax成功函数中定义
draw()
函数?不要那样做

自己定义
draw()
函数,就像p5.js文档告诉您的那样。让它访问一些状态,或者换句话说,一些告诉
draw()
函数要做什么的变量


然后在ajax成功函数中,只需修改这些变量的值。这将修改
draw()
的行为,并且您可以根据从ajax获得的内容绘制任何您想要的内容。

为什么您仍然试图在ajax成功函数中定义
draw()
函数?不要那样做

自己定义
draw()
函数,就像p5.js文档告诉您的那样。让它访问一些状态,或者换句话说,一些告诉
draw()
函数要做什么的变量


然后在ajax成功函数中,只需修改这些变量的值。这将修改
draw()
的行为,并且您可以根据从ajax获得的内容绘制任何您想要的内容。

对于这个愚蠢的问题,很抱歉,我有一个长时间的大脑放屁。谢谢,你的建议奏效了。@DavidJ。发生在我们最好的人身上。很高兴你把它整理好了。很抱歉这个愚蠢的问题,我的脑子一直在放屁。谢谢,你的建议奏效了。@DavidJ。发生在我们最好的人身上。很高兴你把它整理好了。