此功能有什么问题?

function getTuittingCookie() {
var tuitting_cookie = $.cookie("tuittingID");
$("#tuittingID").val(tuitting_cookie);
//alert(tuitting_cookie);
setTimeout(getTuittingCookie, 2000);
}


它应该每2秒将值写入一次字段:

<input id="tuittingID" style="display:none" value=""/>


但是,它根本不写任何东西!

你能帮我吗?

最佳答案

您在代码中调用函数getTuittingCookie()吗?
此代码对我有用,请参阅示例
http://jsfiddle.net/Z9dcb/2/

function getTuittingCookie() {
var tuitting_cookie= Math.floor(Math.random()*11)
$("#tuittingID").val(tuitting_cookie);
//alert(tuitting_cookie);
setTimeout(getTuittingCookie, 2000);
}
getTuittingCookie();


并代替使用代码


你可以用

<input id="tuittingID" type="hidden" value=""/>

10-06 15:41