J'enregistre la classe/l'id/le texte sur lequel les utilisateurs cliquent pendant l'affichage d'une page. Quoi qu'il en soit, le code fonctionne ci-dessous (à l'exception de la valeur du cookie) ...Comment utiliser le plugin jQuery Cookie pour créer un cookie qui se met à jour sans actualisation de la page?
// JavaScript Document
$(document).ready(function() {
$("div,input,a,select,option,button,img,td",this).click(function(){
var clickedText = $(this).text().substring(0, 30);
// Get Element Values
var elementClass = $(this).attr('class');
var elementID = $(this).attr('id');
// If element has no class then set var to ""
if (typeof elementClass !== 'undefined' && elementClass !== false) {
var elementClass = " " + elementClass;
} else {
var elementClass = "";
}
// If element has no class then set var to ""
if (typeof elementID !== 'undefined' && elementID !== false) {
var elementID = "/" + elementID + " |";
} else {
var elementID = "";
}
// Create string
var clickedCookie = elementClass + elementID;
// Print output on delevopment
$("#show-cookies").append(clickedCookie + clickedText);
// Set Cookie
$.cookie('lastClicked', clickedText);
});
});
Je le plugin cookie jQuery, et utilisent actuellement sur d'autres scripts jQuery. Avec ce qui précède, un cookie est créé, mais sa valeur est quelque chose comme "0A%09%20%0A%20%20%20%20%20%0A%20%20%20%20%20%0A%20%20%20%20%20%0A%09
". Y a-t-il quelque chose dans mon code qui créerait une valeur de cookie bizarre?
Il devrait être similaire à la sortie de $("#show-cookies").append(clickedCookie + clickedText);
droite?
Cela produit la3down |/lc-btn |/live-chat-contain |/live-chat |/contentWide |/frame-wrap
comme je le veux. Essentiellement, je dois obtenir la valeur du cookie pour lire comme ci-dessus. Quelqu'un at-il une expérience avec jQuery Cookie Plugin? https://github.com/carhartl/jquery-cookie/ Est-ce que je fais quelque chose de mal?
En fin de compte, j'ai besoin de mettre à jour la valeur de cookie chaque fois qu'un élément est cliqué ... Ce qui signifie que j'ai besoin de .append() la valeur du cookie (je pense?). Toujours la recherche de la commande _gaq.push ... Pointers sur ce serait un bonus trop lol ...
Qu'est-ce que je suce est utilise le plugin cookie ... Je me demande pourquoi il n'est pas décodé? @ Thomas C. G. de Vilhena – derekmx271