我有一个全局变量,我想将其传递到 Ajax 中。Ajax 对我来说非常陌生,我已经做了一些研究和测试,但我陷入困境。我不知道第一个问题的变量是否被传递到 Ajax 函数中。
我对 Json 并不是很感兴趣,但是我也尝试过,但它也不正确。
我不希望从 php 获得返回页面的响应,该页面正在使用现有的 js 和 html 进行更新。
我的第二个困境是我的 php 文件在应该激活的时候被激活,但是它在数据库字段中发布了 0。这里的另一个问题是,它将所有用户的资金更新到同一个 0 条目,因此其 isset 的某些方式尚未正确设置。我相信我的bindValue编码正确,我真的不确定是否需要分解到php页面的POST,如果是这样,如果我必须使用该值,我该怎么做?另外,当我添加 WHERE userid = userid 来 UPDATE 时,游戏完全停止。
任何帮助,即使是一个小修复,都将不胜感激。
这是文件。预先感谢您帮助我了解 Ajax。
游戏.js
money = 2000;
function updateMoney() {
if ( pot <= 0 ){
if ( money <= 0 ){
document.getElementById("aaa").innerHTML = "Lost? Here's A Loan !!!";
money = 1000 ;}
}
document.getElementById("money").innerHTML = money;
}
function enterWager(){ // doMath function inside here
var x=parseInt(document.getElementById('textbox').value,10); // Displays the textbox for placing a
wager
if (money <= 0) {
x = 0 ; }
document.getElementById("bet").innerHTML = parseInt(x,10);
if(isNaN(x)||x < 1 || x > 250)
{
document.getElementById("aaa").innerHTML = "You're Out Of Money!!!";
}
document.getElementById("textbox").style.display = 'none';
document.getElementById("button").style.display = 'none';
function doMath() { // PVPCoinTransaction() and
transferCoins() are off right now. Plus 4 tests failed
and
are also off at end of function.
if (pot == 0){
countWagers = 0;
}
if (money <= 0) {
money = 0 ; }
if (x > money) {
x = money ; }
money = money - x;
pot = pot + x;
}
doMath()
function updateDatabase() {
// POST test not working
// $.ajax({
// url: 'php/credits/credit.php', //
// type: "POST",
// dataType:'json', // add json datatype to get json
// data: ({money: 145}), Do I put div here and how?
// success: function(data){
// I dont need to return anything, just update db field!
// }
//});
Smart猫小萌
慕尼黑8549860
慕侠2389804
相关分类