如何在cscart中使用ajax

时间:2017-12-15 06:41:51

标签: php ajax cs-cart

pipenv

我认为问题就在这里。金额没有根据.url无效。

的index.php?调度= paysrk.paymod?量

问题更新: - enter image description here

我的要求:

当我单击数据库中的取消订阅按钮状态更改为“US”并将UNSUBSCRIBE按钮更改为SUBSCRIBE。已完成取消订阅的通知

3 个答案:

答案 0 :(得分:1)

我认为您的问题在于url语法。

传递给url的第一个参数是在?之后,所有其他参数都应以&开头 所以GET url应该是这样的

index.php?dispatch=paysrk.paymod&amount

xmlhttp.open("GET", "index.php?dispatch=paysrk.paymod&amount="+str, true);

答案 1 :(得分:1)

如果您的请求是从CS-Cart环境完成的,请尝试:

>>>from collections import Counter
>>>name_list = ["Davy Jones", "Davy Crockett", "George Washington"]
>>>Counter([name.split()[0] for name in name_list])
#result -->
Counter({'Davy': 2, 'George': 1})

答案 2 :(得分:1)

您就是这样。          函数showHint(str){

    if (str.length == 0) {
        document.getElementById("txtHint").innerHTML = "";
        return;
    } else {
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("txtHint").innerHTML = this.responseText;
            }
        }
        xmlhttp.open("GET", "index.php?dispatch=paysrk.paymod?amount="+str, true));
        alert(+str);
        xmlhttp.send();
    }
}
</script>