anzeigt Hi ich versuche, Bild in processing.js Skizze anzuzeigen, die jquery ajax Anfrage und php Code aber es verwendet, zeigt nicht Bild, dass ich der Skizze hier sende, ist mein JS Code:wie man Bild in processing.js von PHP mit Jquery
<script type="text/javascript">
function send() {
//var s;
function setPath(imgPath) {
var s = imgPath;
var processingInstance;
processingInstance = Processing.getInstanceById('canvas');
processingInstance.change(s);
}
var variable = 5;
$.ajax({
method: "POST",
tupe: "POST",
url: "take.php",
data: ({val: variable}),
success: function (data) {
setPath(data);
},
});
}
</script>
Das ist mein Verarbeitungscode lautet:
String pic;
PImage img;
void setup(){
size(200,200);
background(150);
img = loadImage(pic);
}
void draw(){
image(img,50,50,width/2,height/2);
}
void change(String val){
pic = val;
println(pic);
}
Und meine PHP-Code:
<?php
if ($_POST) {
$temp = $_POST['val'];
if ($temp == 5) {
$img = "images.jpg";
echo $img;
}
}
?>
, wenn ich Code laufen lasse und das Ergebnis in der Skizze drucke, bekomme ich das Ergebnis von "images.jpg", aber nichts wird in der Leinwand gezeigt jemand weiß, was zu tun ist ??
Yeah, danke ich reed Dokumentation heute wieder und ich sah es, ich tat gerade, was Sie sushing und es jetzt laufen. Ich bin noch kein Programmierer, aber ich versuche, eines Tages zu werden und sorry für die stuped qestions, aber manchmal etwas wie 'Setup() 'Laden beim Start machen mich den ganzen Tag wandern, warum der Hölle Code nicht runnig. Danke noch einmal! –
@MimiChan Kein Problem. Deine Fragen sind nicht dumm und es fühlt sich an, als fühlst du genau, wie jeder Programmierer sich fühlt! –