Cómo utilizar thinkphp+jquery para implementar el envío, el procesamiento de recepción y la devolución de ajax
$.ajax({
//Tipo de datos enviados?POST?GET
escriba :?" POST",
/ URL enviada
?POST",
//URL enviada
url:? " loginByPassword",
async:?false,
//Datos enviados
datos:?{
parámetro: '12345 '
},
/Formato de los datos devueltos
tipo de datos: ?" jsonp",//"xml", ?" html", ?" script ", ?" json", ?" jsonp", ?" text".
// Función llamada antes de la solicitud
beforeSend:?function?()?{ p>
},
//Función llamada después de un retorno exitoso
éxito:?función?(data)?{
if(data. status == 1)
{
alert('success');
}
},
// Función llamada después de la ejecución
completar:?function?(XMLHttpRequest,?textStatus)?{
},
/ Ejecutado al llamar a la función de error
>error:?function?()?{
}
});
// En el controlador thinkphp, recibiendo parámetros
función pública loginByPassword()
{
// recibir parámetros
$param = I(' param') ;
/ /Respuesta, devolver
echo die(json_encode(array('status' => 1, 'msg' => 'success')));
// o echo json_encode( array('estado' => 1,'msg' => 'éxito'));morir;
}