JavaScript:动态执行跟踪代码

时间:2012-12-31 18:27:17

标签: javascript jquery ajax tracking wizard

我有一个向导收集从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?

1 个答案:

答案 0 :(得分:2)

许多选择:

动态添加脚本标记

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()