使用JavaScript填充div中的内容

时间:2011-08-31 17:49:48

标签: javascript jquery

我尝试了几种方法,问题是我们的网站是在一个自定义构建的CMS中,不允许我们使用除HTML和一些JavaScript之外的任何东西(它非常挑剔)。

我需要做的是让CMS中的页面用外部php页面的内容替换页面上一个div的内容。

这是我目前正在使用的代码:

<script type="text/javascript">

$.ajax({
    url: "http://website.com/files/table.php",
    success: function(response){
        $("#budget").append(response);
    }
});

</script>


<div id="budget"></div>

php页面上唯一的内容是一个巨大的表格(从数据库表中填充的内容)。在CMS内部不产生任何东西(字面上是空白的),但在我的测试html页面(不在CMS中)它工作得很好。有没有人知道使用这些类型限制的任何其他可能的解决方案?

2 个答案:

答案 0 :(得分:1)

$("#budget").load("http://website.com/files/table.php");

来自table.php响应的片段

$("#budget").load("http://website.com/files/table.php #fragment");

答案 1 :(得分:0)

您应该可以使用jquery(http://jquery.com/)

执行此操作
<script  type='text/javascript'>
 $.get("table.php", function (data) //gets the code behind the page
  { 
     $("#budget").html(data); //places the data in the budget div
  });
</script>