gpt4 book ai didi

php - 如何在没有表单的情况下将长字符串发送到 php 文件?

转载 作者:行者123 更新时间:2023-11-30 08:10:57 25 4
gpt4 key购买 nike

我在表单中有一个文本区域(表单 action=post)和这个文本区域下的链接,用户应该填写这个文本区域并单击按钮将在 texarea 中写入的文本传输到另一个文件,我正在使用 jQuery获取 textarea 内容并将它们附加到链接的 href,在我用长字符串测试 textarea 之前,它工作正常。

那么将非常长的字符串发送到另一个 php 文件的替代方法是什么?

谢谢。

最佳答案

使用 $.post ,POST 数据没有大小限制。

但是当您想要链接的行为(打开目标页面)时,您将需要一个表单。

一个简单的方法:

<script  type="text/javascript">
/**
* @param o mixed selector/element to send
* @param a string url to send to
* @param m optional string HTTP-method (default: 'post')
* @param t optional string target-window(default: '_self')
**/
function fx(o,a,m,t)
{
$('<form/>')
.attr({action:a,method:m||'post',target:t||'_self'})
.css('display','none')
.append($(o).clone())
.appendTo('body')
.submit()
.remove();
}
</script>


<form>
<input name="foo">
<textarea id="textareaId" name="bar">foobar</textarea>
<a style="cursor:pointer;text-decoration:underline"
onclick="fx('#textareaId','some.php')">send only the textarea</a>
</form>

它即时创建一个新表单,将所需的元素附加到表单并将表单发送(到您想要的任何地方)

关于php - 如何在没有表单的情况下将长字符串发送到 php 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10413814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com