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...");
      }
    });
  });
});