我目前正在使用iFrame
来显示验证码图片。我希望在JQM显示中更改它,我在pagebeforeshow
事件中生成图像。 php程序中生成验证码图像的当前代码是:
$im=genCaptcha();
print base64_encode(imagepng($im));
imagedestroy($im);
genCaptcha()
函数位于包含文件中。它使用GD库函数来创建图像。
这是我在pagebeforeshow事件处理程序中的代码:
$(document).on('pagebeforeshow','#addList', function(){
$.post('displaycaptcha.php','',function(data) {
$("#rList").html('<img src="data:image/png;base64,' + data + '" />');
});
});
});
任何想法或帮助都将不胜感激。
答案 0 :(得分:0)
Bingo:这是PHP脚本中有用的东西(javascript有问题):
ob_start();
imagepng($im);
$image = ob_get_contents();
ob_end_clean();
print base64_encode($image);
imagedestroy($im);