Javascript 是否可以在不使用XMLHttpRequest提交表单的情况下附加FormData?
如果可能的话,我正在尝试逐步增强一个没有jquery和最少javascript的php项目。有一个带有html表单的上传页面和一个图像文件上传页面。还有一个用于远程图像URL的输入。如果用户在输入中放入一个图像url,我将使用js创建一个blob并将其附加到表单中。当使用javascript处理表单请求和响应时,这一点很好。但是我想在不需要使用XMLHttpRequest的情况下将blob附加到表单中,以便php能够处理重定向。我不想让javascript处理重定向,因为我需要确定是否启用了javascript,我只是想增强表单,而不是使后端逻辑复杂化 我在后端使用curl实现相同的功能,但如果javascript可用,我希望在客户端使用curl 我复习过了 我已经尝试使请求同步而不是异步,以查看是否可以使php重定向工作,但这是不推荐的Javascript 是否可以在不使用XMLHttpRequest提交表单的情况下附加FormData?,javascript,php,ajax,xmlhttprequest,progressive-enhancement,Javascript,Php,Ajax,Xmlhttprequest,Progressive Enhancement,如果可能的话,我正在尝试逐步增强一个没有jquery和最少javascript的php项目。有一个带有html表单的上传页面和一个图像文件上传页面。还有一个用于远程图像URL的输入。如果用户在输入中放入一个图像url,我将使用js创建一个blob并将其附加到表单中。当使用javascript处理表单请求和响应时,这一点很好。但是我想在不需要使用XMLHttpRequest的情况下将blob附加到表单中,以便php能够处理重定向。我不想让javascript处理重定向,因为我需要确定是否启用了ja
- 到目前为止,我的研究表明,如果不使用XMLHttpRequest提交表单,就无法在表单中添加任何内容
- 使用XMLHttpRequest似乎需要javascript处理重定向 这使我在php中处理响应的方式变得复杂