2. Agenda: 101
- AJAX basic concepts
- HTTP methods GET / POST / PUT / OTHERS
- TEXT / XML / JSON
- From the server to Javascript: Parsing the response
- jQuery and AJAX
30. 101
HTTP POST method
Sending information that’s gonna be saved
https://developer.mozilla.org/en-US/docs/Web/HTTP#HTTP_request_methods
31. 101
HTTP PUT method
Puts a file or resource at a specific URI, and exactly at that URI.
https://developer.mozilla.org/en-US/docs/Web/HTTP#HTTP_request_methods
76. 101
$(‘form’).submit(function(evt) {
evt.preventDefault();
var url = $(this).attr(“action”);
var formData = $(this).serialize();
$.post(url,formData,function(response){
$(‘#signup’).html(‘<p>thanks for signing
up!</p>’);
}); // end post
}); // end submit
77. 101
$(‘form’).submit(function(evt) {
evt.preventDefault();
var url = $(this).attr(“action”);
var formData = $(this).serialize();
$.ajax({
url: url,
data: formData,
type: “POST”,
success: function(response){
$(‘#signup’).html(‘<p>thanks for signing
up!</p>’)
});
)}; // end post
}); // end sumbit
A pesar de que la respuesta del server parece JavaScript, NO ES JAVASCRIPT. Es solamente string en texto plano.
Para usar JSON, tenemos que tomar este string y convertirlo en JS. Este proceso se llama PARSING.