【问题标题】:JavaScript: Executing tracking code dynamicallyJavaScript:动态执行跟踪代码
【发布时间】:2012-12-15 19:26:06
【问题描述】:

我有一个从Step 1Step 6 收集数据的向导。现在,根据收集的数据,最终的消息传递和可用资源会发生变化......但我想弄清楚的是根据结果执行一些 JavaScript 的最佳方式......但没有页面加载,我不知道如何实现。

<script type="text/javascript" src="https://asd.mydomain.com/a.aspx?o=5969&st=1000&**result=0002**"></script>

如您所见,result 参数需要根据用户在向导期间选择的内容进行更改...但是由于此块是在页面加载时呈现的,我如何动态执行调用? jQuery AJAX?

【问题讨论】:

    标签: javascript jquery ajax tracking wizard


    【解决方案1】:

    多种选择:

    动态添加脚本标签

    function pingValue (value) {
        var script = document.createElement("script");
        script.src = "https://asd.example.com/a.aspx?o=5969&st=1000&result=" + value;
        document.body.appendChild("script");
    }
    

    只需用图像调用它

    function pingValue (value) {
        var img = new Image();
        img.src = "https://asd.example.com/a.aspx?o=5969&st=1000&result=" + value;
    }
    

    覆盖现有元素

    function pingValue (value) {
        var script = document.getElementById("myScriptId");
        script.src = "https://asd.example.com/a.aspx?o=5969&st=1000&result=" + value;
    }
    

    进行 Ajax 调用是另一个或 jQuery 有 getScript()

    【讨论】:

      猜你喜欢
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 2013-08-23
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      相关资源
      最近更新 更多