【发布时间】:2015-03-06 05:38:38
【问题描述】:
我通过 AJAX 从一个 PHP 类调用一个函数,该类扩展了另一个类但不包含在该文件中,而是包含在另一个文件中。 详细说明这里是我的代码:
客户:
$('.username').change(function(){
var indexOfNumber = $(this).attr('class').indexOf('d');
var number = $(this).attr('class').substring(Number(indexOfNumber)+1);
$.ajax({
url: 'class1.php',
complete: function(response) {
alert(response.responseText);
},
error: function(){
alert("error");
}
});
$('.userrole.d'+number).html(number);
});
第一类:
class class1 extends class2
{
function class1()
{
$this->class2(); << I am getting an error here
}
我得到的错误是:
在(class1 的位置)中找不到类“class2”。
class2 包含在项目的 config.php 文件中,因此它不再包含在文件中,当我从 AJAX 调用该文件时,它似乎看不到以前包含的 PHP 文件。
有什么办法吗?
【问题讨论】: