gpt4 book ai didi

javascript - 将表单操作作为整个 url 发送而不中断

转载 作者:行者123 更新时间:2023-11-29 18:26:33 25 4
gpt4 key购买 nike

我想要整个字符串 http://mywebsite.com?u=http://othersite.com?thisis立即发送。如果我把它放在像 bit.ly 这样的 URL 缩短器中,它就可以工作,但如果我保留它,它就会中断。

<script>
function go(){
window.frames[0].document.body.innerHTML='<form target="_parent" action="http://mywebsite.com?u=http://othersite.com?thisis"></form>';
window.frames[0].document.forms[0].submit()
}
</script>

最佳答案

您必须使用 encodeURIComponent() 转义嵌套的 URL为了使 URL 有效。

这意味着做这样的事情。

function go(){
var uri = 'http://mywebsite.com?u='
+ encodeURIComponent('http://othersite.com?thisis');

window.frames[0].document.body.innerHTML =
'<form target="_parent" action="'
+ uri
+ '"></form>';
window.frames[0].document.forms[0].submit();
}

关于javascript - 将表单操作作为整个 url 发送而不中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518380/

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