我正在尝试为基本网站构建基于PHPMailer的电子邮件系统。
这是给我带来麻烦的代码行:
$xajax->printJavascript('xajax/');
现在,我正在使用this is the tutorial。
关于上面的代码行,教程说明了这一点:
如何使用网页内的代码? 在所有html代码之前放置表单(变量),函数(和包含)。接下来我们需要在文档HTML头文件中包含一些JavaScript文件(也放置php标签):
$xajax->printJavascript('xajax/');
当我运行所有代码(包括:PHPMailer脚本; Ajax脚本)时,我在前面提到的代码行中得到了这个错误。
致命错误:调用非对象上的成员函数
所以,我的问题是,我是否需要在某种程度上自定义此代码或使其运行到某个ajax核心文件的文件路径或什么的?
答案 0 :(得分:0)
我愿意将$ xajax定义为未定义。尝试在包含库之后但在包含对该方法的调用之前添加此内容:
$xajax = new xajax();
xajax可能需要一些额外的设置。更完整的代码示例可以帮助排除故障。