Javascript/jquery相当于回显(PHP)cookie值
我有一个叫myName的饼干 在php中,要打印cookie值,我只需Javascript/jquery相当于回显(PHP)cookie值,javascript,jquery,Javascript,Jquery,我有一个叫myName的饼干 在php中,要打印cookie值,我只需 <?=$_COOKIE['myName']?> 我在JS中找到的最短版本是: <script> document.write($.cookie('myName')); </script> 有没有更好/更短的方法来实现这一点?也许用JQuery 我对JS非常陌生,将一个站点从PHP迁移到mobile Phonegap Build dev,因此不能使用PHP,也不能使用自执行函数
<?=$_COOKIE['myName']?>
我在JS中找到的最短版本是:
<script>
document.write($.cookie('myName'));
</script>
有没有更好/更短的方法来实现这一点?也许用JQuery
我对JS非常陌生,将一个站点从PHP迁移到mobile Phonegap Build dev,因此不能使用PHP,也不能使用自执行函数
<script>
(function(){document.cookie="username=test; expires=Fri, 28 Feb 2014 12:00:00 GMT; path=/";})();
</script>
查看有关的更多信息,您可以使用jQuery Cookie插件,像
$.cookie("myName")
如果您不想使用jQuery$.cookie之类的插件,可以这样做
function getCookie(cookiename) {
var cookiestring = RegExp(""+cookiename+"[^;]+").exec(document.cookie);
return unescape(!!cookiestring ? cookiestring.toString().replace(/^[^=]+./,"") : "");
}
var value = getCookie('myName');
您会发现非常有用的是在调试时使用控制台:在代码中编写: console.logdocument.cookie 或 console.log$.cookie'myName'
在浏览器的javascript控制台中查看结果最简单的方法是:在页面中单击鼠标右键,转到最后一个显示inspect element的项目,然后在将打开的窗口中,转到最后一个名为console的选项卡。这不就是jQuery吗?看起来像。请不要使用文档。写:是2014年,不是2004年。如果您需要向用户显示某些内容,请创建一些元素或获取一个现有元素,并用要显示的值填充其textContent。这就是jQuery$.cookie插件?要查看cookie,只需执行document.cookie->为什么要写出cookie的值?如果是用于调试,请尝试console.log$.cookie'myName';这不会把饼干写到页面上,是吗?我不这么认为。。它实际上在哪里将值打印到屏幕上,就像OP所问的那样?@Dexter我同意,它没有。我误解了这个问题。