我通过jQuery-ajax创建了__PHP_Incomplete_Class对象此错误
I am create a FinalResult
class
我正在创建一个FinalResult类
class FinalResult
{
var $ReuestAnswer = null;
var $givenAnswer = null;
var $questionScore = 0;
function setScore()
{
}
function getScore()
{
return $this->questionScore;
}
}
and my function code is
我的功能代码是
$session = JFactory::getSession();
$getFinalResult = $session->get('FinalResult');
//echo '<pre/>';
print_r($getFinalResult);
if(!empty($getFinalResult))
{
$getScore = $session->get('score');
$session->set('score',$getScore);
}
else
{
$FinalResult = new FinalResult();
$session->set('FinalResult',$FinalResult);
}
My question is that I'm trying to store data in session but getting this error:
我的问题是我正在尝试在会话中存储数据,但收到此错误:
"__PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => FinalResult [ReuestAnswer] => [givenAnswer] => [questionScore] => 0 ) "
“__PHP_Incomplete_Class Object([__PHP_Incomplete_Class_Name] => FinalResult [ReuestAnswer] => [givenAnswer] => [questionScore] => 0)”
and my values are not store in session.
并且我的值不存储在会话中。
How can I do this.
我怎样才能做到这一点。
1 个解决方案
#1
0
Most likely, you are loading the session, before your autoloader is instantiated. Make sure that the FinalResult class is/can be loaded (either via an autoloader, or manually via a require_once call).
最有可能的是,在实例化自动加载器之前,您正在加载会话。确保可以加载FinalResult类(可以通过自动加载器加载,也可以通过require_once调用手动加载)。
更多相关文章
- 页面加载后的JQuery(窗口).load?
- 如何将加载微调器图像添加到jquery选项卡中的每个选项卡?
- ajax cache false无法加载图片
- jQuery - 加载gif的延迟显示
- Ajax/jQuery -在页面加载时将网页内容加载到div中?
- 点击JSON数据加载Galleria画廊。我需要新鲜的眼睛来看我的错误
- 在执行ajax时显示加载图像
- jQuery实例(ajax通信和动态加载二级菜单)
- 当AJAX响应来自PHP文件时,如何显示以消息为中心的加载器图像&防止