1

申し訳ありませんが、タイトルが私がやろうとしていることについてあまり明確ではないかもしれません.

説明させてください。ボタンがあるhtmlページがあります。ボタンをクリックするとすぐに、phpページが(バックグラウンドで)実行されます。このページは(データベースから)キャンバスを生成し、そのキャンバスはエンコードされた画像(base64)に変換され、これがそのphpページのimgソースに追加されます(これは機能します)。今私が欲しいのは、その img ソースを取得し、それを html ページ (ボタンがある場所) に表示することです。

サンプルコードが必要な場合はお知らせください。

誰かがこれで私を助けてくれることを願っています。ありがとう

4

2 に答える 2

0

jQuery を使用している場合は、.load 関数を使用できます。

$('#result').load('ajax/test.php', function() {
  alert('Load was performed.');
});

は、またはその近く#resultの IDです .... はスクリプトで、は成功のコールバックです (不要な場合は削除できます)。buttondivajax/test.phpalertfunction

于 2011-11-02T14:53:52.833 に答える
0

あなたが投稿した小さなコードから、私はそれが次のようになると思いますが、確かではありませんか?

......
var dataURL = canvas.toDataURL(); 
document.getElementById("canvasImg").src = dataURL;
document.getElementById("ImgCode").value = dataURL;
};
</script>
</head>
<body>
<canvas id="myCanvas" width="73" height="103" style="display:none;"></canvas>

<? $tag = '<img id="canvasImg">'; 
<? $tag2 = '<input id="ImgCode" type="text">';

echo $tag;?>
echo $tag2;?>

</body>
</html>

おそらく、入力タグのスタイルを設定して配置するか、div に置き換えるか、必要に応じて値の代わりに innerHTML などを使用する必要があります。

于 2011-11-02T15:33:11.117 に答える