2
我想解決一些關於javascript變量的錯誤。希望有人能幫助我,請閱讀:jQUery/Javascript可變問題
這是我的問題, 我正在使用Klaus Hartl的jQuery cookies插件。 我想在某些cookie值爲「有效」時激活一個函數。然而,當我分配現有
下面的代碼:
var cookie1 = 'first';
var cookie1val = $.cookie(cookie1);
var cookieOp = {expires: 7, path:'/'}; //this is cookies options
//when click button , cookie plugin will assign VALUE : VALID to cookie 1
$('.button').click(function() {
$.cookie(cookie1 , 'valid' , cookieOp);
});
$(document).ready(function(){
if (cookie1val == 'valid'){
alert('cookie one value is valid!');
}
else{
//do nothing
}
});
但是當我運行此,(P/SI已列入餅乾插件腳本來我的頁面),firebugs說:「$ .cookie( COOKIE1)「不是一個函數(可變)
然後我嘗試:
$(document).ready(function(){
if ($.cookie(cookie1) == 'valid'){
alert('cookie one value is valid!');
}
else{
//do nothing
}
});
同樣的事情發生。 :(
所以請有人幫我指出我的錯誤,謝謝!
你在網頁中包含jQuery/cookie插件的順序是什麼?確保你首先包含jQuery。 –
你如何加載插件? – yankee
你確定你已經添加了這個代碼在jQuery插件文件 –