php - 输入类型 ="file"更改后是否可以重新加载表单?

标签 php javascript html

“文件输入”更改后是否可以重新加载表单?

我有一个表单,用户可以在其中选择要上传的图像。我还有一个 php 脚本,它显示调整后的图像。 我只是想知道是否可以重新加载文件输入的OnChange表单,然后调用上传图片的php代码,以便用户可以预览它? php 文件必须与 中的文件相同吗?或者我可以使用 javascript 调用另一个仅用于图像上传的 php 文件吗?

注意:用户将能够上传多张图片...

请尽可能多地提供意见,引导我走向正确的方向...

更新: 没有ajax...没有它可以完成吗?如果页面重新加载,对我来说没问题,但是这次有了图像......可以完成吗?

谢谢

最佳答案

这当然是可能的,就像所有编程一样,在大多数情况下,如果你认为它是可能的。

据我所知,您正在查看一个表单,该表单将通过 AJAX 更新上传结果。您将需要查看像 jQuery 这样的 JavaScript 框架来完成此操作,您基本上将上传图像/调整其大小,并将其显示给用户,而无需重新加载页面。

表单中的数据将通过从 PHP“图像调整器”返回的 ajax 调用进行更新

编辑 可能有帮助的 ajax 图像上传示例:

  1. http://www.phpletter.com/Demo/AjaxFileUpload-Demo/
  2. http://pixeline.be/experiments/jqUploader/test.php

关于php - 输入类型 ="file"更改后是否可以重新加载表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701246/

相关文章:

javascript - Angular 2/4/5(不是 AngularJS):- how can I take . offset().top 元素?

javascript - EmberJS 可选参数

html - 我怎样才能去除云和边界之间的空白区域?

php - 根据选择框的值更改图像大小

javascript - 使用 chrome 的单个用户不会出现导航菜单

php - 当单词太长时添加空格

javascript - 如何将文本框值添加到列表中?

php - 如何从查询结果中只选择 1 行?像第四行

javascript - 将数组作为函数参数传递给 setTimeout 与传递变量不同

html - 使用 Bootstrap 调整导航栏内的文本输入