Heim Web-Frontend js-Tutorial Einfache Implementierung von js, die Nutzen aus Cookies_Javascript-Kenntnissen zieht

Einfache Implementierung von js, die Nutzen aus Cookies_Javascript-Kenntnissen zieht

May 16, 2016 pm 04:42 PM
cookies

Während des Arbeitsprozesses stellte ich fest, dass JS Werte aus Cookies abrufen muss. Es scheint, dass es keine vorgefertigte Methode für JS gibt, um den Schlüsselwert anzugeben, um den entsprechenden Wert in Cookie zu erhalten Der Code im Internet ist wie folgt:

1. Serverseitiger Code, schreiben Sie mehrere Werte in Cookies in Page_Load

using System; 
using System.Collections.Generic; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace WebApplication_TestJS 
{ 
public partial class _Default : System.Web.UI.Page 
{ 
protected void Page_Load(object sender, EventArgs e) 
{ 
Response.Cookies["DONO"].Value = "EDO1406300001"; 
Response.Cookies["DOID"].Value = "ABCDEFG123456"; 
Response.Cookies["DOSOURCE"].Value = "WUWUWUWU"; 
Response.Cookies["DOTYPE"].Value = "2"; 
} 
} 
}
Nach dem Login kopieren


2. Client-Code: Fügen Sie der Seite Schaltflächen und Textfelder hinzu, die zum Auslösen und Ausgeben des erhaltenen Werts
verwendet werden

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication_TestJS._Default" %> 
<html> 
<script language="javascript" type="text/javascript"> 
function GetCookie() 
{ 
/*获取Cookies里面存放信息 了解其字符串结构*/ 
var Cookies = document.cookie; 
document.getElementById("<%=txtContent.ClientID%>").innerText = Cookies; 

/*处理字符串截取出来需要的目标值*/ 
var target = "DONO" + "="; 
if (document.cookie.length > 0) 
{ 
start = document.cookie.indexOf(target); 
if (start != -1) 
{ 
start += target.length; 
end = document.cookie.indexOf(";", start); 
if (end == -1) end = document.cookie.length; 
} 
} 

/*目标值赋值给控件*/ 
document.getElementById("<%=txtTarget.ClientID%>").innerText = document.cookie.substring(start, end); 
} 
</script> 
<head runat="server"> 
<title></title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<asp:Button ID="btnGetReq" runat="server" Text="获取内容" OnClientClick="GetCookie()" /> 
<br /> 
<asp:TextBox ID="txtContent" runat="server" Columns="120"></asp:TextBox> 
<br /> 
<asp:TextBox ID="txtTarget" runat="server" Columns="120"></asp:TextBox> 
</div> 
</form> 
</body> 
</html>
Nach dem Login kopieren


3. Aus dem Ausführungsergebnis können Sie ersehen, dass Cookies die im ersten Textfeld gespeicherte Struktur sind. Sie können die entsprechende Zeichenfolge nach Bedarf abfangen

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist ein MD5-Hashwert? Was ist ein MD5-Hashwert? Feb 18, 2024 pm 08:50 PM

Was ist der MD5-Wert? In der Informatik ist MD5 (MessageDigestAlgorithm5) eine häufig verwendete Hash-Funktion zum Verdauen oder Verschlüsseln von Nachrichten. Es erzeugt eine 128-Bit-Binärzahl fester Länge, die normalerweise im 32-Bit-Hexadezimalformat dargestellt wird. Der MD5-Algorithmus wurde 1991 von Ronald Rivest entwickelt. Obwohl der MD5-Algorithmus im Bereich der Kryptographie als nicht mehr sicher gilt, wird er immer noch häufig zur Datenintegritätsprüfung und Dateiprüfung eingesetzt.

PHP-Wertanalyse: Detaillierte Erläuterung des Konzepts und der Anwendung von Werten in PHP PHP-Wertanalyse: Detaillierte Erläuterung des Konzepts und der Anwendung von Werten in PHP Mar 21, 2024 pm 09:06 PM

PHP-Wertanalyse: Detaillierte Erläuterung des Konzepts und der Anwendung von Werten in PHP In der PHP-Programmierung ist Wert ein sehr grundlegendes und wichtiges Konzept. In diesem Artikel werden wir uns eingehend mit dem Wertekonzept in PHP und seiner Anwendung in der realen Programmierung befassen. Wir werden grundlegende Werttypen, Variablen, Arrays, Objekte und Konstanten usw. im Detail analysieren und spezifische Codebeispiele bereitstellen, um den Lesern zu helfen, Werte in PHP besser zu verstehen und zu verwenden. Grundwerttypen In PHP gehören zu den häufigsten Grundwerttypen Ganzzahl, Gleitkomma, Zeichenfolge, Boolescher Wert und Null. Diese grundlegenden

So lösen Sie das Problem, dass Nginx verlorene Cookies weiterleitet So lösen Sie das Problem, dass Nginx verlorene Cookies weiterleitet May 15, 2023 pm 09:10 PM

1. Verlorene Cookies Operationspfad eins: http://localhost:8080/content/requestAction!showMainServiceReqDetail.action Pfad zwei: http://localhost/content/requestAction!showMainServiceReqDetail.action Pfad drei: http://localhost/clp/ requestAction!showMainServiceReqDetail.action Pfad eins ist Direktzugriff, Pfad zwei ist derselbe wie Pfad

Wie Scrapy Proxy-IP, Benutzeragenten und Cookies verwendet, um Anti-Crawler-Strategien zu vermeiden Wie Scrapy Proxy-IP, Benutzeragenten und Cookies verwendet, um Anti-Crawler-Strategien zu vermeiden Jun 23, 2023 pm 01:22 PM

Mit der Entwicklung von Webcrawlern beginnen immer mehr Websites und Server, Anti-Crawler-Strategien einzuführen, um zu verhindern, dass Daten in böswilliger Absicht gecrawlt werden. Zu diesen Strategien gehören IP-Blockierung, Useragent-Erkennung, Cookie-Verifizierung usw. Ohne eine entsprechende Reaktionsstrategie können unsere Crawler leicht als bösartig eingestuft und gesperrt werden. Um diese Situation zu vermeiden, müssen wir daher Richtlinien wie Proxy-IP, Useragent und Cookies im Crawler-Programm des Scrapy-Frameworks anwenden

Entdecken Sie unadressierbare Werte in Go Entdecken Sie unadressierbare Werte in Go Mar 25, 2024 am 09:33 AM

In der Go-Sprache sind einige Werte nicht adressierbar, dh ihre Speicheradressen können nicht abgerufen werden. Zu diesen Werten gehören Konstanten, Literale und Ausdrücke, die nicht adressiert werden können. In diesem Artikel werden wir diese nicht adressierbaren Werte untersuchen und ihre Eigenschaften anhand konkreter Codebeispiele verstehen. Schauen wir uns zunächst einige Beispiele für Konstanten an. In der Go-Sprache sind Konstanten nicht adressierbar, da ihre Werte zur Kompilierungszeit ermittelt werden und es keine Laufzeitspeicheradresse für den Zugriff gibt. Hier ist ein Beispielcode: packagemaini

Detaillierte Anweisungen zur Verwendung von Cookies Detaillierte Anweisungen zur Verwendung von Cookies Feb 22, 2024 pm 12:21 PM

Cookies sind eine gängige Webtechnologie, mit der Informationen über die persönlichen Vorlieben und das Verhalten der Benutzer auf Websites gespeichert werden. Im heutigen digitalen Zeitalter verwenden fast alle Websites Cookies, um eine Personalisierung und ein besseres Benutzererlebnis zu ermöglichen. In diesem Artikel wird die Verwendung von Cookies im Detail vorgestellt, um Benutzern zu helfen, diese Technologie besser zu verstehen und zu beherrschen. Lassen Sie uns zunächst das Grundkonzept von Cookies verstehen. Cookies sind kleine Textdateien, die von der Website im Browser des Benutzers gespeichert werden und Informationen über den Besuch des Benutzers auf der Website enthalten.

Optionale Klasse in Java 8: So filtern Sie mögliche Nullwerte mit der Methode filter() Optionale Klasse in Java 8: So filtern Sie mögliche Nullwerte mit der Methode filter() Aug 01, 2023 pm 05:27 PM

Optionale Klasse in Java8: So verwenden Sie die filter()-Methode, um möglicherweise Nullwerte zu filtern. In Java8 ist die optionale Klasse ein sehr nützliches Werkzeug, das es uns ermöglicht, möglicherweise Nullwerte besser zu verarbeiten und das Auftreten von NullPointerException zu vermeiden. Die optionale Klasse bietet viele Methoden zum Bearbeiten potenzieller Nullwerte. Eine der wichtigen Methoden ist filter(). Die Funktion der filter()-Methode ist die if-Option

Welche Methode kann anstelle von sessionStorage zum Speichern temporärer Daten verwendet werden? Welche Methode kann anstelle von sessionStorage zum Speichern temporärer Daten verwendet werden? Jan 13, 2024 am 10:41 AM

Wie kann ich sessionStorage ersetzen, um temporäre Daten zu speichern? sessionStorage ist ein von HTML5 bereitgestellter Mechanismus zum Speichern temporärer Daten im Browser. Wenn wir jedoch temporäre Daten zwischen Browsern teilen oder mehr Flexibilität bei der Datenverwaltung wünschen, sollten wir möglicherweise Alternativen zu sessionStorage in Betracht ziehen. Im Folgenden werden verschiedene Möglichkeiten zum Ersetzen von sessionStorage vorgestellt und entsprechende Codebeispiele bereitgestellt. Verwenden Sie localStor

See all articles