Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo maneja Yi Language jquery getJson las restricciones de envío del mismo dominio?

¿Cómo maneja Yi Language jquery getJson las restricciones de envío del mismo dominio?

Hola, estamos encantados de atenderte para1={

'isfrist': "y", // Si es la primera vez que ingresas al sitio web

'fristTime': fristTime , // La primera vez que ingresa al sitio web una vez

'system': system, // El tipo de sistema operativo del navegador

'color': color, // Color 32- bit

'ratio': ratio, // resolución de pantalla

'typ': typ, // tipo de navegador

'lan': lan, // idioma del navegador

'dist': dist, // zona horaria del cliente

'entry': entrada, // la dirección de la página donde el usuario ingresa al sitio web

'fuente': fuente// Fuente del usuario, búsqueda en Google o Baidu

}

Después de obtener el valor del parámetro, se llamará a la siguiente función cuando la página se cargue inicialmente: <

window.onload= recordPara; // La función se carga cuando el usuario ingresa a la página por primera vez

window.onload=recordPara; // La función se carga cuando el usuario ingresa la página por primera vez

Ventana .

onunload=sendPara; //Función llamada cuando el usuario abandona la página

function recordPara(){

if(get_cookie("load")=="") {//Determinar el usuario ¿Es la primera vez que ingresa al sitio web? Si es así, ¿cómo enviar una solicitud al servidor cuando la página se carga por primera vez;

$.getJSON(userSite 'cartInfo.php? jsoncallback=?'?, para1, function(data){

alert(data

if(data){

alert("primero entre); ");

}

})

})

}

más {

enterTime=getDate(); // Ingrese la hora de la página

current=getUserInfo("current"); // Obtenga la página que el usuario está viendo actualmente

}

}

}

}

Cuando la página desaparezca, llame a la

función sendPara(){

LeaveTime=getDate(); // Hora de abandonar la página

if(get_cookie("load")=="){ // Determina si es la primera vez que abandonas la página

enterTime=leaveTime;

document.cookie="load=yes"

}

var para.

var para2={

'isfrist' : "n", // Si ingresar a la página por primera vez

'enterTime': enterTime,

'current': actual,

'leaveTime': LeaveTime

};

$.getJSON(userSite 'cartInfo.php?jsoncallback=? ');

$.getJSON(userSite 'cartInfo.php? , para2, función(datos){

alerta("segundo");

if (datos){

alert("¡Enviado correctamente!"

})

})

}

;

Lado del servidor:

$i=$_GET[' isfrist']

if ( $i == 'y' ) {

$ fristTime=$_GET['fristTime']

$ sistema= $_GET['sistema']

$color=$_GET['color'];

$ratio=$_GET['ratio']

$tipo=$_GET['tipo']

$lan=$_GET['lan' ];

$dist=$_GET['dist']

p>

$entrada=$_GET['entrada'];

$source=$_GET['source'];

// Insertar en la base de datos

echo json_ encode($i )

}

if(

if( $i == 'n') {

$enterTime=$_GET[ ' enterTime']

$current=$_GET['current']

$leaveTime=$_ GET['leaveTime']; / Insertar en la base de datos

echo json_encode('y');

}

Ahora, la función de devolución de llamada getJSON no tiene valor de retorno, pero el lado del servidor sí. aceptar los parámetros e insertar en la base de datos después de la prueba, funciona bien en IE, Firefox y Safari, pero en Safari y Google, al ingresar a la página siguiente y salir de la página anterior (al descargar), los datos no se envían al servidor; , pero está cerrado al servidor por el navegador. Si tienes alguna pregunta, por favor pregunta, gracias por tu ayuda.