我有index.php
,其中包含config.php
。现在,当我单击按钮加载表单时,我正在使用$.get()
:
$.get('form.php', function (form) {
$(form).insertAfter();
});
此表单需要config.php
表示某些输入值;但是,当表单加载时,我收到php错误:
Notice: Undefined variable: config in form.php on line 27
form.php
的第27行:if ($config['spam_protect']) {
我意识到当页面最初加载时,config.php已经被实例化,因此我怀疑这是我遇到的问题。我尝试在config.php
文件中包含form.php
无效。提示或欺骗任何人?
谢谢!
答案 0 :(得分:1)
注意:未定义的变量:第27行的form.php中的config
消息很明确:$config
未加载,可能是因为您的配置文件无法正确加载。
请注意,如果您发出Ajax请求,则该请求中请求的脚本是一个全新的PHP实例。您可能还需要在{1}中加入config.php
。
答案 1 :(得分:0)
form.php
不包含config.php
,或config.php
未声明$config
答案 2 :(得分:0)
如果需要, 应在config.php
中加入form.php
。
通过ajax调用它与index.php无关,它是独立运行的。
话虽如此,我们还需要更多关于此信息的信息。