首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Php包含使用ajax

问Php包含使用ajax
EN

Stack Overflow用户
提问于 2009-10-17 13:41:28
回答 3查看 9.8K关注 0票数 3

我正在创建一个使用“模块”构建的网页,换句话说,这个页面是使用其他php文件放在一起的。

在我的页面的一侧有一个div容器,它旁边有一些链接,这个div容器将用来保存某些信息。信息保存在单独的php文件中,我不能使用前面提到的链接将它们加载到div容器中。

我该如何用ajax来做这件事呢?

注意:我用include(“”)加载php文件;

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-17 13:47:54

AJAX不应该取代你的PHP,除非你有特殊的原因(例如,页面加载性能很差,你想把一些部分异步加载到页面的其余部分)。

我会继续使用PHP include,但是如果您希望在第一次加载后动态更新这些页面部分,则可以使用Prototype's Ajax Updater。

请记住,这与服务器端包含不同;如果更新的页面部分是PHP脚本,则它们将无法访问页面其余部分中设置的变量;您需要将这些变量作为GET或POST数据与异步请求一起提供。

票数 8
EN

Stack Overflow用户

发布于 2009-10-17 13:45:49

AJAX -这里我们讨论的是Javascript的参与。因此,我将在这里使用jQuery

index.php:

代码语言:javascript
复制
<?php

// your main file
echo '<div id="module">Please wait while loading...</div>';
echo '<script type="text/javascript" src="jquery-1.3.2.js"></script>';
echo '<script type="text/javsacript">/* <![CDATA[ */';
echo '$(window).ready(function(){
         $("#module").load("module.php");
      });';
echo '/* ]]> */</script>';

?>

module.php:

代码语言:javascript
复制
<?php

echo 'Today is '.gmdate('l');

?>
票数 2
EN

Stack Overflow用户

发布于 2009-10-17 13:45:17

值得注意的是,您将如何使用prototype使用项的id来更新div

代码语言:javascript
复制
new Ajax.Updater('items', '/your_remote_script.php');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1582239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档