AJAX:从另一个页面调用特定函数

时间:2016-01-29 11:38:12

标签: php ajax function oop

我有2个文件:

  1. user.php和
  2. 的index.php
  3. index.php我正在创建新的用户对象:user_home并调用user.php

    像这样,它有效:

    function showUsers()
    $user_home->showUsers() 
    

    如何以客观的方式使用AJAX,而无需刷新页面。

1 个答案:

答案 0 :(得分:0)

AJAX是javascript并且在客户端导航器中运行,而不是在serveur上运行。所以你不能在页面il加载后直接运行PHP。

解决方案是创建一个php脚本,仅生成unser信息(调用$ user_home-> showUsers())并使用javascript调用此脚本

function getUser(){
  $.ajax({
    url: "http://PATH_TO_YOUR_NEW_PHP_SCRIPT"
    success:function(data){
      $('#user_infos').innerHtml(data);
    }
  })
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="user_infos"></div>