2017-10-20 80 views
0

我想發佈字段priceplateId到數據庫表中,而不使用任何形式,當用戶點擊Order按鈕。可能嗎?否則,你能否提出其他解決方案?如何喲發佈到數據庫沒有形式php mysql html

<div class="menu"> 
    <img src="/images/wings.png" /> 
    <div> 
    <span id="price">Price:$40.00</span> 
    <div class="description"> 
     <span id="plateId">HOT WINGS</span> 
    </div> 
    </div> 
    <button id="btn">Order</button> 
</div> 

<div class="menu"> 
    <img src="/images/chicken.png" /> 
    <div> 
    <span id="price">Price:$70.00</span> 
    <div class="description"> 
     <span>Cooked Chicken</span> 
    </div> 
    </div> 
    <button id="btn">Order</button> 
</div> 

回答

1

您可以通過調用javascript函數爲使通過Ajax調用服務器:

function send_value() { 
    $.ajax({ 
    type: 'POST', 
    url: 'get.php', 
    dataType: "json", 
    data:({"uniId":"test"}), 
    success: function (data) { 
    console.log(data); 
    } 
    }); 
    return false; 
    } 

傳遞數據作爲參數,並把它們作爲JSON在data:({"uniId":"test"})

1

你需要調用AJAX首先,在你的情況下,你應該收集有關plateIdprice的信息,並返回數據到AJAX因此它可以st在你的數據庫中。

$('#btn').click(function() { 
    var orderInformation = { 
     var price = $(#price).text(); 
     var plateId = $(#plateId).text(); 
    }; 

    $.ajax({ 
     type: 'POST', 
     url: 'post-information-in-your-db.php', 
     dataType: "json", 
     data:(orderInformation), 
     success: function (data) { 
     alert(data); 
     } 
    }); 
    }); 

還可以治療由success可變和不同顯示形狀返回的數據。

相關問題