【问题标题】:javascript windows.location string pickingjavascript windows.location 字符串选择
【发布时间】:2025-12-29 17:45:07
【问题描述】:

我有这个网址:

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

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

如何获得完整的网址?

谢谢

【问题讨论】:

    标签: javascript jquery url get href


    【解决方案1】:

    您需要使用 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) {
    

    你需要在服务器上解码。

    【讨论】: