Salve a tutti, sto cercando di passare dei dati in POST con ajax, ho sempre utilizzato una cosa tipo questa (vedi codice sotto) e non ho avuto problemi,
ora sto utilizzando come url un API invece di un web service, forse cambia qualcosa?
Ad ogni modo, probabilmente sono saturo e non vedo l'errore, eccovi un po' di meraviglioso codice:
Grazie per l'aiuto che mi darete
codice HTML:
<form name="modulo">
<p>Nome</p>
<p><input type="text" name="nome" id="nome">
<p>Mansione</p>
<input type="text" name="mansione" id="mansione">
<input type="button" id="bottone" value="Invia i dati">
</form>
codice:
$(document).ready(function() {
//al click sul bottone del form
$("#bottone").click(function(){
//associo variabili
var nome = $("#nome").val();
var mansione = $("#mansione").val();
//chiamata ajax
$.ajax({
type: "POST",
url: "URL_API",
data: "nome=" + nome + "&mansione=" + mansione,
dataType: "json",
success: function(msg)
{
alert("Aggiunto, grazie!");
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
});
});