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; 関数 xajax_latestVideos(){return xajax.call("latestVideos", 引数, 1);} 関数 xajax_getShoutboxMessages(){return xajax.call("getShoutboxMessages", 引数, 1);} 関数 xajax_addShoutOut(){return xajax.call( 「addShoutOut」、引数、1)​​;}

何か案は?

4

2 に答える 2

0

xajaxが新しいサーバー上にないか、別の場所にあるようです。phpスクリプトで、xajaxが見つかると予想されるインクルード'xajax.inc.php'を確認してください。

頭から欠落しているこれらの行はxajaxによって生成され、自分で追加することはありません。

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

'xajax_addShoutOut'を定義するために必要なJavaScriptを生成するためにphpスクリプトで必要です

于 2010-12-15T12:08:50.950 に答える
0

古いサーバーの場所に追加します。覚えていない場合は、archive.org または Google/Bing のページの検索キャッシュを確認してください。

于 2010-12-15T11:41:15.150 に答える