Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar thinkphp+jquery para implementar el envío, el procesamiento de recepción y la devolución de ajax

Cómo utilizar thinkphp+jquery para implementar el envío, el procesamiento de recepción y la devolución de ajax

//Esta es la página HTML que llama al método en el controlador

$.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?()?{

},

//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;

}