如何从jquery中调用类(外部文件)中的php函数?

时间:2011-10-11 10:05:49

标签: php jquery ajax

在我顶部的PHP脚本中我require_once('../registration/include/membersite_config.php');这是一个包含我所有网站功能的类。此类称为 fgmembersite 。我正常使用 $ fgmembersite-> stats 调用内部函数,但现在我必须从jquery函数调用它。

在同一个php脚本中,我有这个jquery代码:

$('a.slick-toggle').click(function(){
      var the_id = $(this).attr('href');
      var div_id = $('#job_' + the_id);
      if ($(div_id).is(":visible")==false) {
      //Here i will put the AJAX CALL
      }
      $(div_id).toggle(400);
      return false;
    });

我希望在我的条件被激活时从jquery代码调用 stats()函数,但是这个函数在一个已经从顶部加载了requiere_once的类中。

Normaly当我进行ajax调用时,我通过POST将参数传递给其他php文件中写入的函数,例如:$.ajax({ url: 'addremovelive.php', data: {addname: val,addlevel: val1}, type: 'post',success: function(d) {$('#add_lang_level').val('');$('#add_lang').val('');}});

使用该方法意味着我必须在课堂上改变我的结构才能回复一个帖子。还有另一种方法可以使用jquery / ajax调用我的函数吗?

感谢您的任何指导!

1 个答案:

答案 0 :(得分:0)

你不能直接从jquery调用方法/函数或任何东西。 但是你可以做的是只使用jquery中的post / get变量触发所需的方法。意味着您必须像使用函数调用文件之前那样添加,是 - 更改方法,以便在调用中包含某个post / get变量时立即触发。