0

我将一个 phpFox 站点移到了另一台服务器上,并且喊话箱停止工作。根据 Chrome 调试器:

Uncaught ReferenceError: xajax_addShoutOut is not defined
(anonymous function)community:451
onsubmit

我注意到新站点缺少几行<head>,但我不知道它们去了哪里。

var xajaxRequestUri="http://domain.com/community/public/"; var xajaxDebug=false; var xajaxStatusMessages=false;var xajaxWaitCursor=false; var xajaxDefinedGet=0; var xajaxDefinedPost=1; var xajaxLoaded=false;function xajax_latestVideos(){return xajax.call("latestVideos", arguments, 1);} function xajax_getShoutboxMessages(){return xajax.call("getShoutboxMessages", arguments, 1);} function xajax_addShoutOut(){return xajax.call( “addShoutOut”,参数,1);}

有任何想法吗?

4

2 回答 2

0

将它们添加到旧服务器上的位置。如果您不记得,请查看archive.org 或Google/Bing 的页面搜索缓存。

于 2010-12-15T11:41:15.150 回答
0

看起来 xajax 不在新服务器上,或者它位于不同的位置。在您的 php 脚本中查看包含“xajax.inc.php”的内容,这就是它期望找到 xajax 的地方。

head 中缺少的那些行是由 xajax 生成的,您不要自己添加它们。

$xajax = new xajax();
$xajax->getJavascript();

需要在 php 脚本中生成定义“xajax_addShoutOut”所需的 JavaScript

于 2010-12-15T12:08:50.950 回答