2013-03-01 32 views
0

我使用jQuery Ajax加载另一个包含脚本标记的页面。我如何将变量/参数从原始页面传递到加载页面的脚本标记?在脚本中传递值/参数Ajax加载页面

脚本:

<script> 
    $(function(){ 

     $('#button').click(function(){ 
      $.ajax({ 
       type:"POST", 
       url: "test.html", 
       success: function(retour){ 
       $("#content").html(retour); 
       } 
      }); 
      return false; 
     }); 

    }); 
    </script> 

第2页(谁被加载):

<script> 
    $(function(){ 

     var Data = 'Data from origin page !'; 

    }); 
    </script> 

回答

0

都是静态页面?然后,你应该这样做:

window.DataFor2ndPage = {}; 

第2页:

<script> 
$(function(){ 

    var Data = DataFor2ndPage; 

}); 
</script> 
+0

是两个静态页面,似乎工作!但我真的不明白为什么... – Yago31 2013-03-01 13:03:52

+0

无论如何,谢谢:) – Yago31 2013-03-01 13:04:42

+0

@ Yago31 看到这个更好理解:http:// snook。 CA /档案馆/ JavaScript的/ global_variable – karaxuna 2013-03-01 13:06:53