我正在使用JavaScript在某些事件上自动提交表单。但是,URL在提交时当前未编码,并且导致我出现一些问题。例如,这是提交表单的URL:
http://localhost/index.php?param=testParam%2Ftest.xml
我想对URL进行编码并消除%2F(另外,当我们在它时,%2F意味着什么?我发现%2意味着什么,但%2F呢?)
我有以下简单的jQuery代码:
$("#myForm").submit();
如何使用此代码并使用URL编码提交表单?
非常感谢提前
答案 0 :(得分:0)
答案 1 :(得分:0)
我通过实现一个简单的PHP脚本解决了这个问题,该脚本将生成url并相应地重定向。这是代码:
$url = $_GET['file'] . "?source=" . $_GET['source'];
header('Location: ' . $url);
使用标题重定向,URL将以良好的解码格式自动发送。