我需要将包含表单的页面的 URL 发送到另一个页面,以检查该链接是否存在于我的数据库中。所以有些 URL 带有特殊字符,例如 '+' '%' 并且 URL 的某些部分是 html 编码的,而有些则不是。所以我无法编码和发送 URL 以从接收者页面解码。
$('#searchbutton').click(function(){
var url = $('#urltext').val();
$('#datatodiv').load("searchlink.php?url="+url);
});
当我输入在 searchurl.php 页面上收到的 URL “http://www.example.com/ae2/STUDIO+CHANNEL+PRO/” 为“http://www.example.com/ae2/STUDIO CHANNEL PRO” /" 其中 '+' 变为空白。有时会使用“%20”等编码数据。