[jQuery] AJAX not working

[jQuery] AJAX not working


I am having trouble with AJAX:
In document ready i have:
$.post("test.php", function(data){alert('Success');});
and test'php is just <?php ?>...the alert never comes up
This is just a test... In addition to the callback not working, when
the php file updates a mySQL database, those updates are never made.
Why could this be? I'll put all my js code below:
id=0;
    p1uid = 0;
    p2uid = null;
    multiplayer = false;
    diff=3;
    p1=true;
    lock = false;
    intID = 0;
cash = 500;
hisCash = 500.5;
turn=0;
    bid=0;
    hisBid=0;
    localturn=0;
    $(function() {
        if(multiplayer){
            $('input.mult').hide();
            $('select.mult').hide();
        }id = $('form').attr('id');
        $.post("test.php", function(data){alert('Success');});
        //intID = setInterval("cycle()", 5000);
    });
    function cycle(){
        if(!lock){
            localturn = turn;
            updateLocals();
            if(turn != localturn) play();
            if(turn > 4) clearInterval(intID);
        }
    }
    function play(){
        if(turn == 0 || turn == 2){
            $('input.msg').val("Enter a Bid");
        }else if(turn == 3){
            $('input.msg').val("He bid " + stringify(hisBid) + ". Make a
move!");
        }else if(turn == 1){
            $('input.msg').val("Waiting for opponent to bid.");
        }else if (turn == 4){
            $('input.msg').val("He bid " + stringify(hisBid) + ". His turn");
            if(!multiplayer) compMove();
        }else{
            $('input.msg').val("Game Over!");
        }$('input.cash').val(stringify(cash));
        $('input.hisCash').val(stringify(hisCash));
    }
    function updateLocals(){
        lock = true;
        $.post("update.php", {id: id, player: p1}, function(data){
            cash = data["cash"];
            hisCash = data["hisCash"];
            turn = data["turn"];
            bid = data["bid"];
            hisBid = data["hisBid"];
            for(i=0; i<9; i++){
                position = "b"+i;
                $(position).val(data[position]);
            }
        }, "json");
        lock = false;
    }
function clear_with(form) {
        lock = true;
        cash = 500.5;
        hisCash = 500;
        turn = 0;
        for (i=0;i<9; ++i) {
    position="b"+i;
    form[position].value=' ';
        }
        form.cash.value = "500*";
        form.hisCash.value = "500";
        form.output.value = "Enter a bid to begin";
        form.bid.value = "";
     $.post("reset.php", {id: form.id, token: true}, function(data)
{form.id = data;});
        lock = false;
    }
// change board when button is clicked
function clear_all(form) {
        lock = true;
        hisCash = 500.5;
        cash = 500;
        turn = 0;
        for (i=0;i<9; ++i) {
            position="b"+i;
            form[position].value=' ';
        }
        form.cash.value = "500";
        form.hisCash.value = "500*";
form.output.value = "Enter a bid to begin";
        form.bid.value = "";
        $.post("reset.php", {id: form.id, token: false}, function(data)
{form.id = data;});
        lock = false;
    }
function stringify(num){
        if(num % 1 == 0) {return num;}
        else{return (Math.floor(num) + "*");}
}
    function pickBid(form){
        lock = true;
        placeBid(form, form.chip.value == ' ' && form.cash.value.indexOf('
') != -1);
        lock = false;
    }
    function setBothBids(form, tok){
        hisBid = (Math.random()/2 + 1/4)*hisCash;
        if(tok) {hisBid = Math.round(hisBid);}
        else{hisBid = Math.round(hisBid*2)/2;}
        $.get("setBothBids.php", {id: form.id, player2: hisBid, player1:
bid}, function(data){
            alert(data.turn);
            turn=data.turn;
            cash=data.cash;
            hisCash=data.hisCash;
        }, "json");
    }
    function setBid(form){
        $.post("setBid.php", {id: form.id, b: bid, player1: p1},
function(data){
            turn = data.turn;
            if(turn != 1){
                hisBid = data.hisBid;
                cash=data.cash;
                hisCash=data.hisCash;
            }
        }, "json");
    }
function placeBid(form, tok){
        if(turn != 0 && turn != 2){alert("It is not time to bid!" + turn);
return;}
        if(isNaN(form.bid.value)) {alert("Enter a number"); return;}
        bid = parseInt(form.bid.value);
        if(tok) bid += .5;
        if(bid > cash || bid < 0) {alert("Bid out of range!"); return;}
        if(!multiplayer){
            setBothBids(form, tok);
        }else{
            setBid(form);
        }play();
    }
// change board when button is clicked
function clickit(field) {
        lock = true;
if (turn > 4) {alert("Reset to play again"); return;}
if (field.value != ' ')
{alert("Can't go there"); return;}
if(turn < 3) {alert("Still in bidding stage"); return;}
field.value= "X";
if (eval_pos(field.form)) {
field.form.output.value="You Win!";
turn = 5;
        //$.post("click.php", {id: field.form.id, pos: field.name, player1:
p1, bid: bid, hisBid: hisBid, turn: 'win'});
return;
}
     //$.post("click.php", {id: field.form.id, pos: field.name, player1:
p1, bid: bid, hisBid: hisBid, turn: 'bid'});
field.form.bid.value = "";
turn = 0;
     lock = false;
     play();
}
function compMove(form){
        lock = true;
position = get_move(form);
if (position=="") {
form.output.value="No Winner.";
turn = 7;
        //$.post("draw.php", {id: form.id});
return;
}
form[position].value="O";
if (eval_pos(form)) {
form.output.value="You Lose!";
turn = 6;
        //$.post("click.php", {id: form.id, pos: position, player1: !p1,
bid: hisBid, hisBid: bid, turn: 'win'});
        return;
}
     //$.post("click.php", {id: form.id, pos: position, player1: !p1,
bid: hisBid, hisBid: bid, turn: 'bid'});
     turn = 0;
     lock = false;
     play();
}
// see if there is a winner
function eval_pos(form) {
if ((form.b0.value!=' ' && form.b0.value==form.b3.value &&
form.b0.value==form.b6.value)||
(form.b0.value!=' ' && form.b0.value==form.b1.value &&
form.b0.value==form.b2.value) ||
(form.b0.value!=' ' && form.b0.value==form.b4.value &&
form.b0.value==form.b8.value) ||
(form.b1.value!=' ' && form.b1.value==form.b4.value &&
form.b1.value==form.b7.value) ||
(form.b2.value!=' ' && form.b2.value==form.b5.value &&
form.b2.value==form.b8.value) ||
(form.b2.value!=' ' && form.b2.value==form.b4.value &&
form.b2.value==form.b6.value) ||
(form.b3.value!=' ' && form.b3.value==form.b4.value &&
form.b3.value==form.b5.value) ||
(form.b6.value!=' ' && form.b6.value==form.b7.value &&
form.b6.value==form.b8.value))
return true;
else
return false;
}
// get position for move.
function comp_move(form,player,weight,depth) {
var cost;
var bestcost=-2;
var position;
var newplayer;
if (player=="X") newplayer="O"; else newplayer="X";
if (depth==diff) return 0;
if (eval_pos(form)) return 1;
for (var i=0; i<9; ++i) {
position='b'+i;
if (form[position].value != ' ')
continue;
form[position].value=player;
cost = comp_move(form,newplayer, -weight, depth+1);
if (cost > bestcost) {
bestcost=cost;
if (cost==1) i=9;
}
form[position].value=' ';
}
if (bestcost==-2) bestcost=0;
return(-bestcost);
}
// get position for move.
function get_move(form) {
        var cost;
        var bestcost=-2;
        bestmove="";
        // don't think about first move.
        if (form.b4.value==' ') return "b4";
for (var i=0; i<9; ++i) {
localposition='b'+i;
if (form[localposition].value != ' ')
continue;
form[localposition].value="O";
cost=comp_move(form,"X", -1, 0);
if (cost > bestcost) {
if (cost==1) i=9;
bestmove=localposition;
bestcost=cost;
}
form[localposition].value=' ';
}
return bestmove;
}
    function onEnter( evt, frm ) {
        var keyCode = null;
        if( evt.which ) {
            keyCode = evt.which;
        } else if( evt.keyCode ) {
            keyCode = evt.keyCode;
        }
        if( 13 == keyCode ) {
            frm.Bid.click();
            return false;
        }
        return true;
    }
    function changeDiff(){
        $.post("diff.php", {id: id, diff: diff});
    }