我正在做一个网站,让人们登录,购买东西从商店等,我试图使它的版主可以改变和更新他们的信用点击一个链接,并使弹出警报框的东西弹出说,在弹出框中键入多少信用给他们,然后点击“确定”,并更新mysql表与新的金额,我该怎么做?
发布于 2014-06-15 00:29:44
为了创建你想要的弹出效果,你可以使用here描述的prompt()。
使用:
function giveCredits(user) {
var amount = prompt('Please enter the amount of creidts you wish to give to ' + user,100);
SQLCreditfunction(user,amount);
}您应该能够创建所需的效果。SQLCreditfunction将是一个将值插入数据库的函数。
发布于 2014-06-15 00:22:25
为此,您必须使用JavaScript的提示函数,该函数提供了一个文本框来输入值。从用户获得值之后,您可以向服务器发出ajax请求,以更新数据库中的新金额。
就像这样:
首先在页面中添加jQuery文件。
<a href="javascript:void(0);" onClick="updateAmount(itemId);">Click here to update amount</a>
<script>
function updateAmount(itemId){
amount = prompt('Enter new amount', 0);
$.ajax({
url: updateAmount.php,
data: {"amount": amount, "id": itemId},
success: function(data){
alert("Amount updated successfully.");
}
});
}
</script>https://stackoverflow.com/questions/24221538
复制相似问题