Estoy intentando utilizar el siguiente código para enviar una solicitud POST:solicitud de POST jQuery realmente envía como Get
$.ajax({
type: "post",
url: 'http://api.com/'+apiUsername+'/'+apiBucket+'/elements/add',
dataType: 'jsonp',
contentType: "application/json",
data: JSON.stringify({
username: apiUsername,
api_key: APIkey,
elementPermalink: tURL
}),
success: function() {
console.log('posted!');
}
});
Sin embargo, este siempre pasa por una petición GET, no una petición POST, y el servidor API lo rechaza. ¿Por qué jQuery insiste en hacer de esto una solicitud GET?
(Esto es intencional entre dominios, pero es JSONP así que no es un problema.)