2010-12-15 246 views
0

我将一个phpFox站点移到了另一台服务器上,并且该留言箱停止工作。据到Chrome调试器:phpFox:ShoutBox在切换服务器后停止工作

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”,arguments,1);}

任何想法?

+0

还是关于1.6版本?升级到v2 :)其免费 – Purefan 2011-01-13 12:37:30

回答

0

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

0

看起来xajax不在新服务器上,或者它位于不同的位置。看看你的PHP脚本中包含'xajax.inc.php',这是它期望找到xajax的地方。

那些从头部丢失的行是由xajax生成的,你不要自己添加它们。

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

是否需要在PHP脚本来生成所需的JavaScript定义 'xajax_addShoutOut'

+0

我找到了一个xajax文件夹,但是我找不到包含它的脚本(这是旧服务器上的脚本)。 – Norbert 2010-12-15 13:19:17

+0

如果你看看网络服务器日志,它应该说哪个脚本发出了呼叫。如果它位于旧服务器上,而不是新服务器上,则将其放在新服务器上的相同位置(相对于文档根目录)。 – piddl0r 2010-12-15 13:23:38

相关问题