如何在 POST 请求中发送两个文本主体?
How to send two bodies of text in a POST request?
使用 JQuery POST 将两个多行文本主体作为 AJAX 调用发送到 Web 服务器的最佳方法是什么?我最初的项目只涉及发送一个文本体。在那种情况下,我只是将 POST 请求的正文作为文本的正文,并简单地提取了使用 Python 和 webapp2
编写的 webapp 中的 POST 正文
现在我需要发送两个正文。每个文本主体基本上都是来自在线纯文本编辑器的文本。因此,它可以包含任何内容。
为了扩展我的评论,没有任何技术限制可能会阻止您想要实现的目标。您只需在 ajax 调用中包含 2 个变量。
假设您有以下 HTML 个元素
<textarea name="textarea_1"></textarea>
<textarea name="textarea_2"></textarea>
然后下面的调用会将两个文本区域的内容发送到您的服务器:
$.ajax({
type: "POST",
url: url,
data: {
textarea_1: $('#textarea_1').val(),
textarea_2: $('#textarea_2').val()
}
});
如果您有一个包含大量输入的表单,您可以通过序列化整个表单来简化您的工作:
$.ajax({
type: "POST",
url: url,
data: $('#my-form').serialize()
});
使用 JQuery POST 将两个多行文本主体作为 AJAX 调用发送到 Web 服务器的最佳方法是什么?我最初的项目只涉及发送一个文本体。在那种情况下,我只是将 POST 请求的正文作为文本的正文,并简单地提取了使用 Python 和 webapp2
编写的 webapp 中的 POST 正文现在我需要发送两个正文。每个文本主体基本上都是来自在线纯文本编辑器的文本。因此,它可以包含任何内容。
为了扩展我的评论,没有任何技术限制可能会阻止您想要实现的目标。您只需在 ajax 调用中包含 2 个变量。
假设您有以下 HTML 个元素
<textarea name="textarea_1"></textarea>
<textarea name="textarea_2"></textarea>
然后下面的调用会将两个文本区域的内容发送到您的服务器:
$.ajax({
type: "POST",
url: url,
data: {
textarea_1: $('#textarea_1').val(),
textarea_2: $('#textarea_2').val()
}
});
如果您有一个包含大量输入的表单,您可以通过序列化整个表单来简化您的工作:
$.ajax({
type: "POST",
url: url,
data: $('#my-form').serialize()
});