从js / jQuery发送/接收数据

时间:2014-04-04 00:58:41

标签: javascript jquery send jplayer

我有一个问题,我正在网站上建立自己的播放器。我从js / jQuery获得了一些数据(2个变量),我希望在我点击的任何地方(我网站的其他页面)发送它。我认为饼干是好主意但不是,通过邮寄发送 - 我不知道如何。

请提供一些提示。

var cookieValue = $.cookie("czasplajera", { path: '/' });
$("#info").html(cookieValue);

$("#jquery_jplayer_1").jPlayer("play",parseInt(cookieValue));
$("#jquery_jplayer_1").bind($.jPlayer.event.timeupdate, function(event) {
     var czasplajera = Math.floor(event.jPlayer.status.currentTime);
     //$('#info').html(czasplajera);
     $.cookie("czasplajera",czasplajera, { expires: 1, path: '/' });
});

2 个答案:

答案 0 :(得分:0)

当您读取cookie值时,您只提供一个参数,即键:

var cookieValue = $.cookie("czasplajera");

工作演示:http://jsfiddle.net/jfriend00/K5AgD/

当您传递多个参数时,您尝试设置cookie值的cookie库:

var cookieValue = $.cookie("czasplajera", "whateverValue", { path: '/' });

执行此操作时(代码正在执行此操作):

var cookieValue = $.cookie("czasplajera", { path: '/' });

jQuery插件可能正在尝试设置cookie值,并且不会返回任何有用的内容,因此上面的第一行代码不会读取cookie值。


此外,由于cookie功能未内置于jQuery(它是一个单独的插件),因此您必须确保为cookie插件加载了代码。

答案 1 :(得分:0)

您确定已设置Cookie:

$.cookie("CookieName", "Cookie Value");

然后您可以使用以下内容检索数据:

$.cookie("CookieName");
相关问题