/ / ¿Cómo convierto una cadena en JSON y luego la envío a la API Parse utilizando jQuery? - json, api, jquery

¿Cómo convierto una cadena en JSON y luego la envío a la API Parse utilizando jQuery? - json, api, jquery

Estoy construyendo una aplicación de chat simple. Estoy tratando de crear una función que tomará una cadena como entrada, luego enviaré la entrada al servidor Parse utilizando JSON, ajax y jQuery.

Mi código que no funciona:

Chat.send = function(str){
var mssg = {"text": str};
mssg1 = JSON.stringify(mssg);
$.ajax({
type: "POST",
url: "https://api.parse.com/1/classes/____",
data: mssg1,
success: success,
dataType: "json",
});
};

Cuando trato de usar esto, la consola no muestra el objeto como publicado, ni registra ningún error.

Respuestas

0 para la respuesta № 1
Chat.send = function(str){
$.ajax({
type: "POST",
url: "https://api.parse.com/1/classes/____",
data: str,
success: success,
dataType: "json",
});
};

No tiene que convertir manualmente el objeto a JSON, solo especifique json como tipo de datos.


0 para la respuesta № 2

No puede enviar una cadena JSON utilizando este método. Solo pase el objeto JSON sin tener que clasificarlo.

Chat.send = function(str){
var mssg = {"text": str};
$.ajax({
type: "POST",
url: "https://api.parse.com/1/classes/____",
data: mssg,
success: success,
dataType: "json",
});
};

Consulte la sección de "datos" de los documentos de la API de jQuery AJAX: http://api.jquery.com/jQuery.ajax/