, поэтому я пытаюсь передать некоторую информацию в объекте JSON и добавить php-страницу в базу данных. Однако у меня проблемы. Кнопка «Обновить» существует во всплывающем окне. Затем пользователь нажимает «обновить», и соответствующие данные должны обрабатываться соответствующим образом. Тем не менее, я боюсь, что даже не добираюсь до моей функции .click. Кажется, что ни одно из моих предупреждений не срабатывает. Ниже я укажу, где возникают проблемы. Спасибо!Передача JSON через кнопку AJAX Plus Dilema
<script>
function updateTable()
{
document.getElementById("testLand").innerHTML = "Post Json";
//echo new table values for ID = x
}
$('#update').click(function() {
alert("help!");
var popupObj = {};
popupObj["Verified_By"] = $('#popupVBy').val();
popupObj["Date_Verified"] = $('#popupDV').val();
popupObj["Comments"] = $('#popupC').val();
popupObj["Notes"] = $('#popupN').val();
var popupString = JSON.stringify(popupObj);
alert(popupString);
#.ajax({
type: "POST",
dataType: "json",
url: "popupAjax.php",
//data: 'popUpString = '+ popupString,
data: popupObj,
cache: false,
success: function(data) {
updateTable();
alert("testing tests");
}
});
});
</script>
<html>
<button onClick="openPopup(<?php echo $row['ID'];?>);"><?php echo $row['ID'];?></button> <!--opens a popup with input options-->
<button id="update">Update</button> <!-- this button is supposed to cause the javascript above to run when clicked, however none of my alerts seem to be reached.-->
</html>
Спасибо, что посмотрели!
Смотрите код работает здесь: http://jsbin.com/zocekohalo/1/edit?html,js,output –