我有一个使用 PHP GD 库编写的成功工作界面,用户可以在其中输入多行文本,当用户单击“提交”时,它会将他们键入的文本覆盖到 png 背景上。
是否可以做同样的事情,但在此过程中使用 AJAX?我想以某种方式让每个填写的输入字段自动进行 onblur,并触发 AJAX 脚本。这样他们就可以看到输入到字段中的数据动态地改变图像。
通常在使用 AJAX 时,它会向输入字段、警报发送成功回调,或将其设置为 DIV。我是否会将整个 GD 库代码放入 PHP POST 页面并在那里进行处理,然后以某种方式将编译后的 PNG 图像发送到 AJAX 成功回调?
我只需要一个关于它是否可能的一般想法,以及关于我将如何解决这个问题的基本大纲。谢谢!
编辑:这是覆盖文本后用于显示图像的最后一段代码。
imagepng( $my_img, "./images/$form_token.png");
imagedestroy( $my_img );
此代码最终会出现在 AJAX 发布到的 PHP 处理页面上吗?或者我是否使用 GD 库函数处理图像,然后以某种方式将此图像作为 img src 传递。我会将它保存到我的服务器,然后显示保存为 AJAX 成功回调的 img src 吗?我很困惑,因为我认为 AJAX 会立即加载内容而无需刷新页面,但是如果将文件保存到服务器,然后将其显示在图像占位符中,这种情况仍然会发生吗?