试图通过 ajax 向脚本发送 POST 请求,而不是调用脚本
<script>
function claimitem() {
var val=document.getElementById('itemid').value;
alert(val); //shows as 4 correct
$.ajax({
type: "POST",
url: "scripts/claim.php",
data: {id: val},
dataType: "json",
success: function(data) {
alert("success"); //does not show
}
});
window.location = "profile.php";
}
</script>
我在这里调用 javascript 函数
<input type="submit" onclick="claimitem()" class="btn" value="claim - <?php echo $ebase;?> PP">
我的 claim.php 看起来像这样我的 ajax 调用有什么问题???
if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['id'])) {
...
}