如何从javascript变量中获取值,该变量位于自己的.js文件中并用它填充隐藏字段?我从未尝试过这样的事情,所以我真的不知道甚至谷歌的用途。
答案 0 :(得分:3)
var f = document.getElementById("myHiddenFieldId");
if (f) {
f.value = myVar;
}
请务必在页面加载时使用此脚本,或在隐藏字段下方的某个位置使用脚本块。还要确保你加载了外部js文件,因此onload handler是最安全的地方。
更新:使用jQuery
jQuery(document).ready(function() {
jQuery("#myHiddenFieldId").val(myVar);
});
更新:在您的具体情况下,您可以尝试使用
var value = dragtable.readCookie("dragtable-" + "myTableId");
if (value) {
jQuery("#myHiddenFieldId").val(value);
}