【发布时间】:2016-05-19 04:58:04
【问题描述】:
我刚刚得到:
8:21 Uncaught TypeError: Cannot read property 'set' of undefined
为:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
<script src="~/Scripts/jquery.cookie.js"></script>
<script>
$.cookies.set('TEST', "VALUEEEE", { path: '/' }); // <-- errs here
</script>
我在 MVC5 中,直接在页面上尝试过,在布局中,在部分中......无处可去......无论如何都会得到这个错误。文件从 NuGet 包中就位并被引用,如您在此处看到的那样...确认 jQuery 已加载,并且 jquery cookie 文件已加载...
无法让它工作...有什么想法吗?
【问题讨论】:
-
是
Cookies(大写C)? -
"var config = $.cookie = function..." 不这么认为 github.com/carhartl/jquery-cookie
-
没关系,文档 (github.com/carhartl/jquery-cookie) 表明您需要使用类似
$.cookie('name', 'value');的东西 - 没有.set(..) -
bingo... 将其设为帖子,我将标记为答案。我看到的所有示例都有 .cookies.set 我应该更仔细地阅读主文档
标签: jquery jquery-cookie