我如何获取这些javascript值并在图像源中使用它们?

时间:2015-01-21 23:28:16

标签: javascript jquery variables shopping-cart

我的购物车解决方案将这些交易后变量传递给我的感谢页面<head> ...

var SecureCartOrders = [ {"orderID":237203170,"name":"asdfasdf","Total":1.00} ];

我需要它们将它们加载到图像跟踪像素的源中(将数据发送到另一个系统)。

跟踪像素最初是这样加载的......

<img id="iDev" src="" width="1" height="1" border="0">

使用脚本我试图使用这些订单变量来设置源...

<script>

var imgSrc = "http://www.idevaffiliate.com/32323/sale.php?profile=32&idev_saleamt=" + Total + '&idev_ordernum=' + orderID;

window.onload = function() {
      document.getElementById("iDev").src=imgSrc;
    } 

</script>

但是,我的脚本无法从购物车提供的脚本中获取这些变量。

需要创建的结果是使用这样的变量设置图像源...

<img id="iDev" src="http://www.idevaffiliate.com/32323/sale.php?profile=32&idev_saleamt=1.00&idev_ordernum=237203170" width="1" height="1" border="0">

我可以用我的购物车列出这些变量的方式来做到这一点吗?

谢谢:)

1 个答案:

答案 0 :(得分:0)

根据您在评论中所说的内容,您需要将数据附加到图像src变量:

&#13;
&#13;
var SecureCartOrders = [{
  "orderID": 237203170,
  "name": "Jonathan Denney",
  "Total": 1.00
}];
var imgSrc = "http://www.idevaffiliate.com/32323/sale.php?profile=32&idev_saleamt=" + SecureCartOrders[0].Total + '&idev_ordernum=' + SecureCartOrders[0].orderID;

window.onload = function() {
  //document.getElementById("iDev").src=imgSrc;
  alert(imgSrc);
}
&#13;
&#13;
&#13;