将多个Javascript变量附加到一个URL上

Append multiple Javascript variables onto a URL

本文关键字:一个 URL Javascript 变量      更新时间:2023-09-26

我正试图将一个链接从一个网站的页面输出回链接网站。

CCD_ 1&rawPrice是在此之前从页面中提取的变量,以及提取并转换为适当字符串和浮点值的值。

例如,如果我对(invoice001)(29.99)中的值进行硬编码,则脚本运行良好。然而,目前所发生的只是链接中显示的变量名。

如有任何帮助,我们将不胜感激。

感谢

<script type="text/javascript">
window.invoiceData = $('h2').text();
window.invoiceNo = invoiceData.substr(14);
window.priceBeforeCurrencyStrip = $('td.priceCol.balance').text();
window.price = parseFloat(priceBeforeCurrencyStrip.match(/[0-9.]+/));
</script>
<script type="text/javascript" 
        src="https://.......&SaleID='+invoiceNo+'&OrderVal='+price'">
</script>

这应该可以解决您的问题,您的主要问题是报价和范围

<script type="text/javascript">
    var invoiceData = $('h2').text();
    var invoiceNo = invoiceData.substr(14);
    var priceBeforeCurrencyStrip = $('td.priceCol.balance').text();
    var price = parseFloat(priceBeforeCurrencyStrip.match(/[0-9.]+/));
    var url = "www.google.com/test.js"
    var script = document.createElement('script');
    script.setAttribute("src","http://"+url+"&SaleID="+invoiceNo+"&OrderVal="+price);
    script.setAttribute("type","text/javascript");
    var body = document.getElementsByTagName("body");
    body.appendChild(script);
</script>