Привет, у меня есть ajax в моем проекте, в других файлах, но для этого одного конкретного экземпляра, где я вызываю скрипты/Claim.php и передаю параметр id через GET, он, похоже, не работает.ajax не выполняется.
HTML
<input type="hidden" id="claimid" value =<?php echo $fetch_donate['id'];?>>
<input type="button" onclick="processclaim();" class="btn" value="claim - <?php if($donate_type=='generic'){ echo $ebase;} else { echo $fetch_donate['ebase'];}?> PP"></div>
PHP
if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['id'])) {
....
}
Javascript
<script>
function processclaim() {
alert("hi");
var id=document.getElementById('claimid').value;
alert(id);
$.ajax({
type: "POST",
url: "scripts/claim.php",
data: {id: id},
dataType: "json",
success: function(data) {
window.location = "profile.php";
}
});
alert(id);
}
</script>
оповещения работы, отображает "привет" и правильный идентификатор, который передается.
Вы использовали средства разработки браузера, чтобы найти ответ, который получает ваш звонок AJAX? – thatidiotguy
'&& isset ($ _ POST ['id'])) {' via GET.? –
Что такое '$ _POST ['id']' значение? –