【问题标题】:how to create shopping cart popup window in codeigniter如何在codeigniter中创建购物车弹出窗口
【发布时间】:2013-08-08 04:56:47
【问题描述】:

我正在使用 codeigniter 开发电子商务项目..我是 codeigniter 的新手。现在我正在使用购物车模块..我想在 codeigniter 中创建一个购物车弹出窗口..我使用了引导模式窗口但我无法传递产品值,所以我没有查看购物车详细信息。如何将值传递给购物车的 jquery 弹出窗口。每当我单击“添加到购物车”按钮时,将值存储在购物车表中并在 jquery 弹出窗口中显示值。我花了更多时间,但我无法得到正确的解决方案..

【问题讨论】:

    标签: codeigniter


    【解决方案1】:

    像这样在 onclick 上调用 ajax 函数:-

    <a value-id='1' href='#myModal' class='marker' title='Edit'  onclick="functionname(passifvalueisdynamichere)">click on me</a>
    

    现在,如果需要从服务器端获取值,那么您可以像这样调用:-

    function functionname(id) {
            xmlhttp = getobject();
            var query = "id="+id+"&action=setdraftMessage";
            var base_url = document.getElementById("baseurlval").value;
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4) {
                    var newArray = new Array();
                          ////get value from server side///////////////
                    var result = xmlhttp.responseText;
                    ///setvalue like///
    document.getElementById("mailid").value =newArray[0];
    
                }
            };
            xmlhttp.open("GET", base_url + "index.php/pass/index?type=setdraftMessage&"+ query, true);
            xmlhttp.send(null);
        }
    

    【讨论】:

    • 以上代码将以div格式显示,但我想加载弹出窗口
    • 你告诉这行是对的 document.getElementById("mailid").value =newArray[0];
    • 是在这一行 document.getElementById("mailid").value =result;
    • 这里的 mailid 是部分或将出现在模态中的部分
    • 我有 javascript 。在我的控制台窗口 ReferenceError: getobject is not defined 所以我没有弹出窗口 xmlhttp = getobject();
    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    相关资源
    最近更新 更多