我有这个网址:
http://localhost/estamo/asset.php?aname=VklQIFBsYXph&di=Ng==
我需要使用Javascript来获取
var locat = window.location.href;
$.get("enviaramigo.php?email="+$("#email").val()+"&url="+locat, function(html) {
但是,当我使用locat var时,将得到以下不完整的URL:
http://localhost/estamo/asset.php?aname=VklQIFBsYXph
如何获取完整的URL?
谢谢
最佳答案
您需要使用encodeURIComponent对URL进行编码
var locat = window.location.href;
$.get("enviaramigo.php?email="+$("#email").val()+"&url="+encodeURIComponent(locat), function(html) {
或base64
$.get("enviaramigo.php?email="+$("#email").val()+"&url="+btoa(locat), function(html) {
并且您需要在服务器上解码。
关于javascript - javascript windows.location字符串选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35274026/