Colección de citas famosas - Slogan de motivación - Cómo convertir los datos pasados ​​por ajax a json

Cómo convertir los datos pasados ​​por ajax a json

En primer lugar, debe comprender el formato básico de ajax. Al consultar el siguiente contenido, puede encontrar que el éxito son los datos devueltos por el servidor después de que la solicitud sea exitosa. necesita procesar el valor de la función de devolución de llamada, como:

p>

respuesta: son los datos devueltos por el servidor, {"uid":123,"name":"jghdream"} ,

El resultado es el siguiente:....

éxito:?function(response){

console.log(response.uid);

console.log(response.name);

}

.....

Los siguientes son algunos parámetros de ajax: $.ajax({?

tipo:'publicación',

url:'/testajax.php',

tipo de datos:'json',

datos:{uid:uid,rands:Math.random()},

éxito:?función(){

alert('ajax?return?success ');

}});

url, tipo: Cadena, valor predeterminado: dirección de la página actual. La dirección para enviar la solicitud

datos,? Tipo: Cadena, los datos enviados al servidor. Se convertirá automáticamente al formato de cadena de solicitud. Se adjunta a la URL en las solicitudes GET. Consulte la descripción de la opción ProcessData para desactivar esta conversión automática. Debe estar en formato clave/valor. Si es una matriz, jQuery asignará automáticamente el mismo nombre a diferentes valores. Por ejemplo, {foo:["bar1", "bar2"]} se convierte en '&foo=bar1&foo=bar2'

tipo de datos, tipo: cadena, el tipo de datos que se espera que devuelva el servidor. Si no se especifica, jQuery realizará automáticamente juicios inteligentes basados ​​en la información MIME del paquete HTTP. Por ejemplo, el tipo XML MIME se reconoce como XML. En 1.4, JSON generará un objeto JavaScript y el script ejecutará el script. Los datos devueltos por el servidor se analizarán en función de este valor y se pasarán a la función de devolución de llamada. Valores disponibles:

"xml": Devuelve un documento XML que se puede procesar con jQuery.

"html": Devuelve información HTML en texto plano; la etiqueta de script incluida se ejecutará cuando se inserte en el dom.

"script": Devuelve código JavaScript en texto plano. Los resultados no se almacenan en caché automáticamente. A menos que esté configurado el parámetro "caché". Nota: Al realizar solicitudes remotas (no bajo el mismo dominio), todas las solicitudes POST se convertirán en solicitudes GET. (Porque se utilizará la etiqueta del script DOM para cargar)

"json": devuelve datos JSON.

"jsonp": formato JSONP. Al llamar a una función usando el formato JSONP, como "myurl?callback=?", jQuery reemplazará automáticamente con el nombre de función correcto para ejecutar la función de devolución de llamada.

"text": Devuelve una cadena de texto sin formato

éxito, llamada después de la solicitud. Pase los datos devueltos y una cadena que contenga el código de éxito.