¿Por qué el código siguiente envía datos como City=Moscow&Age=25
en lugar del formato JSON?Enviar datos JSON con jQuery
var arr = {City:'Moscow', Age:25};
$.ajax(
{
url: "Ajax.ashx",
type: "POST",
data: arr,
dataType: 'json',
async: false,
success: function(msg) {
alert(msg);
}
}
);
dataType es lo que se devuelve, no lo que se envía! – Gal
Trate de poner 'dataType' antes de los datos ... no estoy seguro. – daGrevis
Para evitar que 'data' se convierta en un formato de cadena de consulta, establezca' processData: false'. Ver http://api.jquery.com/jquery.ajax/#sending-data-to-server – Paul