[英]How yo post to a database without a form php mysql html
当用户单击“ Order
按钮时,我想在不使用任何表单的情况下将price
和plateId
字段plateId
到数据库表中。 这有没有可能? 否则,您可以建议其他解决方案吗?
<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>
您可以通过以下方式调用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"})
您需要首先调用AJAX ,在这种情况下,您应该收集有关plateId
和price
,并将数据返回给AJAX,以便将其存储在数据库中。
$('#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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.