javascript windows.location字符串选择

时间:2016-02-08 16:06:09

标签: javascript jquery url get href

我有这个网址:

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时,我会得到这个不完整的网址:

http://localhost/estamo/asset.php?aname=VklQIFBsYXph

如何获取完整的网址?

由于

1 个答案:

答案 0 :(得分:0)

您需要使用encodeURIComponent

对网址进行编码
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) {

您将需要在服务器上解码。