Javascript-如何在url中传递两个变量?

时间:2016-07-27 10:15:32

标签: javascript

可能这个问题之前得到了解答,但我没有得到它。我正在使用此代码。

  function refresh() {
            var $var=<?php echo "$var"; ?>    
            var posm = $("#posm").val();
            var url = window.location.href;
            var index = url.indexOf('?');

            if (index > -1) {
                url = url.substring(0, index);
            }
            url += "?posm=" + posm+"?var"+$var;
            window.location.href = url;
        }

我想传递posm和$ var两个变量。 posm被传递但$ var未通过。我想帮助解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用此代码

function refresh() {
        var $var='<?php echo $var; ?>';    
        var posm = $("#posm").val();
        var url = window.location.href;
        var index = url.indexOf('?');

        if (index > -1) {
            url = url.substring(0, index);
        }
        url += "?posm=" + posm+"&var="+$var;
        window.location.href = url;
    }