Advertisement
Guest User

Untitled

a guest
May 6th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. <form>
  2. <label>Favorite Color: </label>
  3. <br>
  4. <input id="favColor" name="favColor" type="text">
  5. <input type="submit" value="Submit POST Data" id="submitPost">
  6. </form>
  7.  
  8. document.addEventListener('DOMContentLoaded', bindButtons);
  9.  
  10. function bindButtons() {
  11. document.getElementById('submitPost').addEventListener('click', function(event) {
  12. var req = new XMLHttpRequest();
  13. var payload = {favColor: null};
  14. payload.favColor = document.getElementById('favColor').value;
  15. req.open("POST", "http://httpbin.org/post", false);
  16. req.setRequestHeader('Content-Type', 'application/json');
  17. req.send(JSON.stringify(payload));
  18. var response = JSON.parse(req.responseText);
  19. document.getElementById('returnedFavColor').textContent = response.favColor;
  20. event.preventDefault();
  21. })
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement