0

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

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

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

4

1 回答 1

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

于 2012-12-31T18:35:39.630 回答