2014-10-30 2 views
0

, поэтому я пытаюсь передать некоторую информацию в объекте 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> 

Спасибо, что посмотрели!

+0

Смотрите код работает здесь: http://jsbin.com/zocekohalo/1/edit?html,js,output –

ответ

0

1) Я могу только догадываться, что вы пытаетесь использовать JQUERY? Где вы можете добавить библиотеку? .

2) # Аякс Недействительного функция Jquery

попробовать $ .ajax вместо

+0

Спасибо, что ответ Артур, похоже, ничего не изменил. Поскольку я не вижу начального предупреждения («помогите!»), Я чувствую, что функция даже не запускается. – vector

+0

находится в начале моей страницы php – vector

+0

Можете ли вы увидеть какие-либо ошибки в консоли? Вы видите, что '$' не определено? Является JQuery, включенным в ваш HTML (просмотреть исходный код и найти его) –

Смежные вопросы