我为ExactTarget工作,正在使用其专有的脚本语言“ AMPScript”。

这是我的代码:

<script>
        function refreshGraph()
        {
            dateArray = new Array();
            countArray = new Array();

            %%[

            /* get all subscriber history for score of 1 */
            /* get the below score from the drop down list */
            SET @score = 1
            SET @subscriberScoringHistoryScoreRows = LOOKUPORDEREDROWS("subscriber_scoring_history", 5, "Date DESC", "score", @score, "Optin", "Yes")
...


请注意,我将@score变量设置为1的位置。我希望能够通过JavaScript设置此变量。这是我要用于将@score设置为等于的值的下拉列表:

Choose Score
    <select name="score" onchange="refreshGraph()">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
        <option value="10">10</option>
    </select>


有谁知道如何做到这一点?

最佳答案

ET的AMPSCript和SSJS仅在服务器端运行,并且仅在页面加载时进行评估。

关于javascript - 为AMPScript(ExactTarget脚本语言)变量分配DOM上字段的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23478715/

10-12 01:09