使用从jquery加载的脚本中的类


using classes in scripts loaded from jquery

我有一个主页面,其中包括我的类,比如require_once('../classes/init.php');,在这个页面上,我有一些ajax调用,可以将脚本加载到DIV中,但加载的内容需要访问我从主页面中包括的类,但当我试图从我动态加载的脚本中访问类的成员时,我收到一个错误,说我试图访问的类未定义。有没有一种方法可以从动态加载的脚本中访问这些类?

样品

main_site.php

  require_once('../classes/init.php');
  ......
  ..........
  <a>load script ClassXYZ into div</a>
  <div> ClassXYZ script loaded after user clicks on the anchor link above </div>

ClassXYZ.php

  $ClassXYZ = new Class();
  $ClassXYZ->doStuff();

错误致命错误,在中找不到ClassXYZ

ClassXYZ在../classes/init.php文件中声明

理想情况下,您的方法应该有效。尝试添加require_one('../classes/init.php);语句与其他代码一起动态执行。