こんにちは、jquery ajaxリクエストとPHPコードを使用してprocessing.jsスケッチに画像を表示しようとしていますが、ここでスケッチに送る画像はJSですコード:Jqueryを使用してPHPからprocessing.jsの画像を表示する方法
<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>
これは私の処理コードです:
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);
}
そして、私のPHPコード:
<?php
if ($_POST) {
$temp = $_POST['val'];
if ($temp == 5) {
$img = "images.jpg";
echo $img;
}
}
?>
私はコードを実行し、スケッチの結果を印刷するとき私は "images.jpg"の結果を得るが、誰も何をするか知っているキャンバスに表示されますか?
ええ、今日ももう一度文書を読んでいただきありがとうございます。私はそれを見ました。私はまだプログラマーではありませんが、私はある日になると愚かな疑惑のために残念ですが、時には 'setup()'のようなものが一日中放浪して、なぜ地獄のコードが動かないのですか?再度、感謝します! –
@ミミチャン問題はありません。あなたの質問は愚かではなく、すべてのプログラマーがどのように感じているかを正確に感じるように思えます! –