gpt4 book ai didi

javascript - POSTing 数据后显示动态创建的 php 图像

转载 作者:行者123 更新时间:2023-11-28 10:32:10 24 4
gpt4 key购买 nike

我有一个输出图像的 php 脚本,如何将数据发布到它并显示结果图像而不刷新屏幕的其余部分,到目前为止我已经得到了下面返回 png 的代码。

function go(){
$.post("test_image.php", $("frm").serialize(),
function(data){
//alert(data);//proves a png image is returned.
//How do I now display the returned image (preferably to '$("#modified")')
});
}

无法显示返回的图像。

最佳答案

您可以获取结果数据并将其放入 data: URI(更多信息 here ),但这在 IE 中不起作用,可能会很慢,并且无法在 IE 中缓存由于采用了 Base64 编码,无论如何都会使用比所需内存多 33% 的内存。

最优雅的方法是让脚本将图像数据写入文件,并返回该新图像的 URL。

您的 Ajax 回调可以执行一个简单的操作

$("#myimage").src = data;

关于javascript - POSTing 数据后显示动态创建的 php 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2738727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com