0

好吧,我创建了一个代码来在一个框中包含一个 PHP 页面,而不仅仅是普通的include ('');

这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
    <script>
        $(function() {
            var count = 1;
            $('#append').click(function() {
                if (count < 2) {
                    $('#parent').append('<div id="first' + count + '">text</div>');
                    $('#first1').load('../image/index.php');
                    count++;
                }
            });
        });
    </script>
    <a id="append">Add DIV 1</a>
    <div id="parent">
    </div>
</body>
</html>

现在,我注意到我可以在 html 中“加载”一个页面,但是所有的 php 和 javascript 代码都是“out”。我该怎么做才能将“真实”页面放在另一个页面中。

4

2 回答 2

1

PHP 代码不会返回,因为它是在您从服务器获取 HTML 之前在服务器上执行的。为了将其作为纯文本检索,您需要更改您尝试检索的文件。

至于如何在另一个页面中加载页面,您可以使用 iframe。

于 2013-05-17T13:29:28.863 回答
0

尝试这个:

<script>
$(function(){
  var count = 1;
  $('#append').click(function(){
      if (count <2){
         $('#parent').append('<div id="first'+count+'">text</div>');
         $.get('http://test.com/image/index.php',function(data){
             $('#first1').html(data);
         });
         count++;
      }
  });
});
</script>
于 2013-05-17T13:24:42.680 回答