使用JQuery将两个多行文本正文作为AJAX调用发布到Web服务器的最佳方法是什么?我的初始项目只涉及发送一个文本正文。在这种情况下,我只是将POST请求的主体作为文本的主体,并简单地在使用Python和webapp2编写的webapp中提取POST主体
现在我需要发送两个文本正文。每个文本主体基本上都是来自在线纯文本编辑器的文本。因此,它可以包含任何内容。
答案 0 :(得分:1)
为了扩展我的评论,没有任何技术限制可能会妨碍您想要实现的目标。您只需在ajax调用中包含2个变量即可。
假设您已获得以下HTML元素
<textarea name="textarea_1"></textarea>
<textarea name="textarea_2"></textarea>
然后,以下调用会将两个textareas的内容发送到您的服务器:
$.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()
});