![](/img/trans.png)
[英]I am wikipedia api call ,page is automatically reloaded after jquery ajax call.page content is displayed and then reloaded
[英]jQuery - How to call a function after stored input values are reloaded?
得到了这个领域:
<input id="foo" />
我在页面加载后立即调用此函数:
function alert_value() {
input_value = $("#foo").val();
alert (input_value);
}
在某些情况下,用户输入的值会被浏览器存储并显示在页面刷新中,在我看来,这是一项有价值的功能。
问题是,页面加载和加载存储的输入值的时间之间存在间隙。 由于我是在此间隙期间调用函数的,因此它会错过输入字段的值。
我做的时候得到正确的结果
setTimeout(alert_value, 1000);
但是我宁愿在值重新加载后立即调用该函数。
如何捕捉存储的输入字段值加载的瞬间?
jQuery需要知道您想要数据来自哪个对象。 该对象具有一个ID,即“ foo”。 在您的jQuery中,您需要解决该ID。 因此,基本上将#id更改为#foo:
$(function(){
/* Load this content after the page is loaded */
function alert_value() {
input_value = $( '#foo' ).val();
alert (input_value);
}
})
根据您对问题的了解,您希望在页面完全重新加载后立即调用该函数。 我认为这应该正常工作。
$(window).bind("load", function() {
input_value = $("#foo").val();
alert (input_value);
});
我希望这是您要寻找的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.