Cómo poner y obtener valores en cookies en js (tutorial de texto)
A continuación se muestra cómo pongo y obtengo valores en cookies en js. Los estudiantes interesados pueden echar un vistazo.
En primer lugar, hay un concepto básico que es necesario entender: por qué los valores se almacenan en las cookies. Si la suya es una página jsp, entonces no es necesario. Puede utilizar completamente el objeto de sesión para lograr el valor almacenado que desee. Por supuesto, no es imposible utilizar cookies.
Si se trata de un desarrollo móvil o una página html simple y desea almacenar un valor que aún sea válido la próxima vez que abra la página, debe utilizar cookies. El complemento js de front-end que uso es jquery.cookie.js. Esto se puede descargar de Internet y el uso más básico es muy simple.
Paso uno: introduzca js
Paso 2: almacenar el valor
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
Escríbelo en un solo paso, no elimines la ruta fácilmente . De lo contrario, solo se puede usar en el js actual. He sufrido una pérdida.
Dame un ejemplo:
Requisito: Debes recordar el último posicionamiento automático. cuando ingrese a la página la próxima vez Nombre de la ciudad o nombre de la ciudad seleccionada manualmente
Función Baidu Map API
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r ){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var nombre de la ciudad = r.address.city; (obtener el nombre de la ciudad )
//Pon el nombre de la ciudad en la cookie
$.cookie('locateCity', nombre de la ciudad, { expires: 7 ,path:'/'}); p>
}
else {
//alert('failed'+this.getStatus());
mui.alert("Ciudad posicionamiento fallido"); p>
}
},{enableHighAccuracy: true}) Paso 3: Obtenga el valor
var localizarCity = $.cookie('locateCity ');Lo anterior es lo que compilé Para todos, espero que sea útil para todos en el futuro.
Artículos relacionados:
Javascript implementa la carga de archivos en segundo plano para su recepción
Cómo una etiqueta llama a JavaScript
Explicación detallada de los cinco funciones comunes en JavaScript