0

我正在使用 Jquery 为 text/div 元素创建/分配单个输入字段(包括文件上传)。不涉及 <form> 标签。

$.ajax 函数,是我第一次试用,但它不能发送文件。我的理解是,一旦数据到达后端的文件中,另一个服务器端脚本可以继续并将其输入 form_format 或直接使用数据进行进一步处理。在这种情况下,后端和前端之间通信的最佳方法是什么?

$.ajax({
type: "POST",
url: "http://upload.website.com/echo.cgi",
data: { name: $('#Name').val(), phone: $('#Phone').val() }
}).done(function(msg) {
alert("Success!"+msg);
});
4

1 回答 1

0

您可以使用 formData 对象并使用 ajax 发送文件。请参阅 https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects 使用或不使用 jquery。

于 2013-07-12T04:34:10.550 回答