Checkout在Html网页中无法正常运行

时间:2015-06-25 05:26:01

标签: javascript html

我在结帐时遇到问题,我在网页上添加了购物车代码,但它正在运行,但结帐按钮无效。我应该在网页中添加什么代码或链接。我使用的java脚本是http://cdnjs.cloudflare.com/ajax/libs/minicart/3.0.6/minicart.min.js     并且网页中的代码是

          <form action="" method="post">
            <fieldset>
                <input type="hidden" name="cmd" value="_cart" />
                <input type="hidden" name="add" value="1" />
                <input type="hidden" name="business" value="example@minicartjs.com" />
                <input type="hidden" name="item_name" value="MAVJ10015" />
                <input type="hidden" name="amount" value="10.00" />

                <input type="hidden" name="currency_code" value="INR" />
                <input type="hidden" name="return" value="http://www.minicartjs.com/?success" />
                <input type="hidden" name="cancel_return" value="http://www.minicartjs.com/?cancel" />
                <input type="image" name="submit" src="images/add to cart.png" class="button" style="margin-left: 73px; margin-top: 6px; height: 21px;"/>         
            </fieldset>
        </form>

1 个答案:

答案 0 :(得分:0)

这里我使用php来处理发布数据。 我所做的改变是

  1. 给出表格的身份
  2. 将id设为按钮
  3. 使用jsvascript

    提交购物车
    $( "#button_id" ).click(function() { $( "#form_id" ).submit(); });
    

    和php代码来处理数据。

    <?php
       if ($_SERVER['REQUEST_METHOD'] === 'POST') {
           print_r($_POST);
           echo "</br></br>";
           echo "business : ". $_POST['business'];
           }       
    ?>
    

    整个代码在这里

    <html>
       <head>
          <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
       </head>
       <body>
          <form action="" method="post" id="form_id">
             <fieldset>
                <input type="hidden" name="cmd" value="_cart" />
                <input type="hidden" name="add" value="1" />
                <input type="hidden" name="business" value="example@minicartjs.com" />
                <input type="hidden" name="item_name" value="MAVJ10015" />
                <input type="hidden" name="amount" value="10.00" />
                <input type="hidden" name="currency_code" value="INR" />
                <input type="hidden" name="return" value="http://www.minicartjs.com/?success" />
                <input type="hidden" name="cancel_return" value="http://www.minicartjs.com/?cancel" />
                <input id="button_id" type="image" name="submit" value="submit" src="images/add to cart.png" class="button" style="margin-left: 73px; margin-top: 6px; height: 21px;" />  
             </fieldset>
          </form>
       </body>
       <script type="text/javascript">
          $( "#button_id" ).click(function() { $( "#form_id" ).submit(); });
       </script>
    </html>
    <?php
       if ($_SERVER['REQUEST_METHOD'] === 'POST') {
           print_r($_POST);
           echo "</br></br>";
           echo "business : ". $_POST['business'];
           }       
    ?>