访问.load()中使用的数据

时间:2011-03-04 09:16:37

标签: jquery load

使用.load()方法加载一些外部php / HTML时,如何访问外部文件中的数据?

假设第一个文件是'index.php',它包含类似的内容;

$('#contentContainer').load('productContent.php',{param1:'data.xml'});

在'productContent.php'中我想通过传递XML文件名来解析不同的XML文件,如图所示。但是,我不知道如何从'productContent.php'中访问'param1'

1 个答案:

答案 0 :(得分:0)

它将在

之下
$_REQUEST['param1'];

编辑:在服务器上,您需要一个名为productContent.php的文件,如下所示:

<?php
    echo $_REQUEST['param1'];
?>

Edit2:如果您在PHP文件中编写JavaScript(我认为这是一个坏主意,JavaScript文件通常应远离生成的HTML),那么您可以执行类似这样的操作:

$(this).ready(function () {
  var d = <?php echo $_REQUEST['param1']; ?>;
});

但这非常混乱。