gpt4 book ai didi

javascript - 如何创建一个使用 post 方法重定向的链接

转载 作者:行者123 更新时间:2023-11-28 01:01:14 24 4
gpt4 key购买 nike

我想创建一个链接,重定向到使用 POST 数据方法的页面。

是否有任何简单的函数可以使用 Jquery 来执行此操作?

像下面的代码(没有重定向到页面)

<script language="javascript"> 
function DoPost(id){
$.post("http://www.jooyeshgar.dev/desktop/module.php?op=users&f=email", { fn: "read", time: id } ); //Your values here..
}
</script>

还有

<a href='javascript:DoPost({$row_email['id']})'>

感谢您的帮助

最佳答案

看起来您基本上想使用 a 而不是按钮来提交表单(在您填充了一些值之后)。

最简单(纯 JavaScript)的解决方案是在页面上创建一个表单(隐藏,因为它不包含可见元素)(或动态创建并附加一个表单):

<form id="myform" method="POST" 
action="http://www.jooyeshgar.dev/desktop/module.php?op=users&f=email">
<input type="hidden" name="fn" value="read" />
<input type="hidden" name="time" value="" />
</form>

<a href="#" onclick="return !!DoPost(/*your string*/);">Submit</a>

在 JavaScript 中:

function DoPost(id){
var frm=document.getElementById('myform');
frm.time.value=id;
frm.submit();
}

然后让浏览器完成它的工作:),因为这正是您想要的行为。
这是基础知识,你可以根据上面的概念将其翻译成 jQuery。

希望这有帮助!

关于javascript - 如何创建一个使用 post 方法重定向的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599395/

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