使用 ajax(纯 Javascript)发送数据和文本输入
Sending data and text input using ajax (Pure Javascript)
我有一个简单的表单,需要用户输入,例如名称和文件输入以进行简历上传。
<input type="text" id="name" name="name">
<input type="file" id="cv" name="cv">
我可以单独通过 Ajax 发布文本,也可以单独将文件发布到接收方,但不能同时发布两者,这正是我想要如何使用纯 js 执行此操作。请不要查询
xmlhttp.open('POST','fileajax.php',true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form urlencoded");
xmlhttp.send(encodeURI('name='+ sname.value));
以上仅适用于文本输入
file = scv.files[0];
formData = new FormData();
formData.append("file1",file);
xmlhttp.open('POST','fileajax.php',true);
xmlhttp.send(formData);
这仅适用于文件。如何在一个 ajax 请求中同时发送文本和文件。谢谢
你甚至可以将 append() 用于文本
formData.append("name", sname.value);
例如,
您可以通过URL参数发送文本
xmlhttp.open('POST','fileajax.php?text=abc',true);
相关文章:
- 用程序搜索JQuery数据表中的文本
- 如何在可分组的剑道网格中设置空数据文本
- 清除数据并将旧值附加到文本框中
- 如何从文本区域获取数据并使用javascript进行解密
- 如何使用JavaScript解析输入文本中给定的数据
- 单击文本时删除文本框的默认数据
- 如何从jQuery对象文本正确调用服务器端ASP.NET并将数据返回给jQuery
- 使用javascript提交表单并从字段/单选框/复选框/文本区域获取数据
- 用Promises返回的数据替换出现的文本
- 如何使用JavaScript从文本框中检索数据
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何使用PHP获取h1的内容以用于Twitter数据文本参数
- Sharrre-Facebook数据文本和数据url没有显示在多个按钮上
- 如何在Object〔Object HTMLCollection〕上插入Mysql数据文本
- 从Web应用程序网页的HTML元素(h2/span)中获取数据(文本)
- 在Javascript中动态更新twitter按钮的数据文本
- 文件上传和数据(文本)表单转化为HTML表格
- 显示来自数据文本属性的数据
- 更改数据-文本后单击tweet按钮
- 向数据库添加数据文本文件