如何使用 jQuery 或 JavaScript 在计算后从单独的页面检索文本值

问题描述 投票:0回答:1

我正在尝试使用 jQuery 从单独的 html 页面检索两个文本值。我已经使用以下代码成功实现了第一个文本值(#text1):

$(function(){
    $('#text1').load('page2.html #target1');
});

但是我正在努力让第二个文本值(#text2)也能同样工作,这是在单独页面上加载页面后发生的 JS 计算的结果(计算多个项目)。我认为这个失败可能是由于延迟造成的,所以我添加了一个超时功能,如下:

$(document).ready(function() {

  function delay() {
    $('#text2').load('page2.html #target2');
  }

  setTimeout(delay, 1000)

});

但是这是不成功的,所以我怀疑这可能与#target2值是计算结果并且没有保存到html中有关。还有其他方法可以检索这个值吗?我可能应该补充一点,我对 jQuery 和 JavaScript 非常陌生。

javascript jquery variables global-variables
1个回答
0
投票

您介意通过 Ajax 获取您的值吗?这是您可能想要尝试实施的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.