我正在将ajax方法调用到Web,它正在返回json对象。它包含多个键值对。
我正在使用来自https://github.com/carhartl/jquery-cookie的https://github.com/carhartl/jquery-cookie。在成功回调中,我试图将响应数据存储到cookie中,但我得到了"Uncaught TypeError:$.cookie不是函数“错误。
$.ajax({
url: "http://localhost:12345/Login",
type: "Post",
contentType: "application/json",
data: (data),
headers: {
"Accept": "application/json",
"Content-Type": "application/x-www-form-urlencoded"
},
success: handleData,
error: function (msg) {
alert(msg);
}
});
function handleData(data) {
$.cookie("example", "foo");
$.cookie("userid", JSON.stringify(data["userid"]));
}当我在javascript标记中调用下面的代码时,它可以工作。在ajax成功回调中使用相同的代码时,相同的方法不起作用。
$.cookie('menu-data', "Hello");
alert($.cookie("menu-data"));我可以将这些数据存储在本地存储器中。
请帮帮忙。
提前谢谢。
发布于 2015-07-17 07:03:43
我解决了这个问题。我在母版页和内容页中引用jquery.js文件。移除其中一个之后,问题就解决了。
https://stackoverflow.com/questions/31468982
复制相似问题