如何集成jQuery和p5js。对于ajax请求?
在jqueryajax函数的success部分中,我很难理解如何调用p5.js函数。此链接显示了由p5.js或jQuery处理的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() {
$.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。发生在我们最好的人身上。很高兴你把它整理好了。