如何从另一个页面javascript获取文本字段值

如何从另一个页面javascript获取文本字段值,javascript,Javascript,这里是我的脚本代码 第1页/index.php $(document).ready(function(){ $("#list").load("load_list.php"); function reloadlist(){ var total_list = $("#total").val(); $.get('load_list.php', function(data){ var values = $("input[name='total']", data

这里是我的脚本代码

第1页/index.php

$(document).ready(function(){
  $("#list").load("load_list.php");
  function reloadlist(){
     var total_list = $("#total").val();
     $.get('load_list.php', function(data){
        var values = $("input[name='total']", data).val();
        alert(values);
     });
  } setInterval(reloadlist, 3000);
})

<body>
  <div id="list"></div>
</body>
$(文档).ready(函数(){
$(“#list”).load(“load#list.php”);
函数重载列表(){
var total_list=$(“#total”).val();
$.get('load_list.php',函数(数据){
var值=$(“输入[name='total'],data).val();
警报(数值);
});
}设置间隔(重新加载列表,3000);
})
第2页/load_list.php

[My query for get the total data]

<input type="hidden" name="total" id="total" value="<?=$total?>">
[获取总数据的我的查询]

元素位于根级别,上下文选择器在内部使用
find()
,这只适用于子体

通过将内容附加到另一个元素,然后使用
find()
,或者直接使用
filter()
,可以避免作为子元素或根级别元素的所有问题

 $.get('load_list.php', function(data){
    var values =  $('<div />', {html: data}).find("input[name='total']").val();
    alert(values);
 });
$.get('load\u list.php',函数(数据){
var values=$('',{html:data}).find(“input[name='total']).val();
警报(数值);
});

此外,元素有一个ID,在选择器中使用它会更有效。

您的情况有点糟糕,因为即使调用失败,您也只是在3秒钟后重新加载列表。你应该把整个想法整理一下

function reloadList = setTimeout(function(){
  $.get('load_list.php', function(result){
    var value = $(data).filter('#total').val();
    alert(value);
    reloadList();
  });
}, 3000);

reloadList();

将值保存在cookie中,并在下一页重新保存它

它仍然未定义。