PHP和AJAX - 在加载文档时调用ajax

时间:2012-02-29 06:34:21

标签: php ajax

加载页面后我可以立即进行AJAX调用吗?更具体地说,我点击一些html标签就有一个ajax动作(比如第1页)。现在,当我从其他页面(例如第2页)到同一页面(第1页)时,(即...准备好文档)我可以进行那个适当的html标签的onclick中出现的ajax调用吗?我使用PHP作为服务器端脚本..

我的问题很混乱。让我解释一下。

我有一个phtml页面,点击各种标签有很多ajax调用。 可以说,tag1具有发送消息功能ajax调用,在点击时会加载html的撰写消息部分。 类似地,tag2具有照片显示功能ajax调用,其在点击时加载html的照片显示部分。 现在我在第2页,这是一个搜索结果页面,其中我有第1页的链接。该链接是发送消息链接。所以现在我必须来到第2页并加载compose消息部分html。我想通过ajax加载它,它将在第1页的发送消息链接(标记1)的clik上执行。如何实现?如何通过ajax通知第1页加载html的撰写邮件部分?

4 个答案:

答案 0 :(得分:1)

我不确定你想要在这里实现什么,但如果你问你是否可以准备好文件的AJAX,那么我认为你可以......

答案 1 :(得分:1)

在jquery中查看

$(document).ready(function(e) { 
      $.ajax({
        type:'POST',
        url:g_site_path+'search/agentpopup',
        dataType:'html',
        data:data,
        success:function(html){
            $("#agentpopup").html(html);             
        }
    })

}

答案 2 :(得分:1)

$_SERVER['HTTP_REFERER']

php data-feild是否会告知页面请求的来源(例如,第2页请求了第1页)。请注意HTTP-Referer本质上是有风险的,很容易被欺骗。要测试文档就绪,您可以使用jQuery

之类的内容
$(document).ready(function() {
   $.ajax('your_ajax_script.php', function(result) {
       /* Do what ever you want to do of result*/
          console.log(result);
   });
});

答案 3 :(得分:1)

您可以在下面调用该功能说明

<script type="text/javascript">
function_name();
</script>