まず、HTML 要素 (ボタン) を使用して、onClick で JavaScript 機能を実行しようとしています。この関数は Unban(player) と呼ばれ、私が取り組んでいるものからプレーヤーを「禁止解除」します。
要素は次のようになります。
<button name="button" id="button" onclick="Unban('somebody')"/>
JavaScript は次のようになります。
function Unban(player){
if (confirm("Are you sure you want to remove the ban on " + player + "?")){
$.post("actions/unban.php",{Player:player},function(result){
if (result.contains("Error:"){
alert(result);
}
else{
alert("You have unbanned " + player + "!");
}
});
}
}
問題は、Unban(player) 関数を呼び出しても何も起こらないことです。少しテストを行ったところ、$.post がなくても適切に動作するため、関連するものである必要があります。
PHP ファイルは正常に動作し、機能しています。$.post でもきちんと参照されています。