我正在尝试通过文件选择框选择图像时自动上传图像通过AJAX提交到php然后返回它的临时文件夹位置以在div元素中显示它。
同一表单中还有许多其他输入元素,我只想对图像预览执行此操作。
我们有办法通过jQuery AJAX做到这一点吗?
我认为你必须使用类似onChange事件...... 这是对的吗?
答案 0 :(得分:0)
是的,您必须为此jQuery.bind()
事件做change
。
我认为这是你所追求的行为:
请注意,出于安全原因,某些浏览器对于访问input[type=file]
标记非常挑剔,因此您可能无法像其他DOM元素一样轻松地读取(或更改)其属性。您可以在wikipedia中阅读其中一些效果。
答案 1 :(得分:0)
异步文件上传并非真正需要,因为要创建预览,您需要提前上传文件。 但是,您可能需要查看此文章。它可能会有所帮助: