-3
私は表示用のクッキーを引っ張っていますが、クッキーは%20と%40を表示しています。これは私のjqueryやhtml/cssでどうやって削除できますか?JavaScriptから得られたクッキーから%20と%40を削除するには
function readCookie(FullName) {
var name = FullName + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}
HTML:
<label id="first">Cookie result: <input id="name2" maxlength="25" name="namefield" readonly="readonly" size="20" type="hidden" /> </label>
<script>
$("#first").append(document.getElementById('name2').value = readCookie('FullName') + "!");
</script>
タイトルは誤解を招いています。これらのクッキーは、jQueryからも、jQuery経由でも取得されません。これは、純粋なJavaScriptです。おそらくライブラリ(例えば、https://github.com/js-cookie/js-cookie)があります。このライブラリを使用すると、あなたもこの作業全体を行うことができます。 – apokryfos
javascriptを使って取得したCookieから%20と%40を削除する方法があるかどうかは分かりますか? –
このクッキーは最初に前記の値をどのように取得しましたか?それはどのようにそれらを削除する必要があるかの手掛かりを与える必要があります。 –