xajax+smarty 緊急の質問!
数日間この問題に悩まされています。問題の原因を見つけるのを手伝っていただければ幸いです。
コードは次のとおりです:
xajax_smarty.php
require_once( 'Config/Config.inc.php');
require_once('xajax/xajax_core/xajax.inc.php');
$xajax = 新しい xajax();
関数loadContent($n){
グローバル $
Smarty;
If($n==0){
$data[] = array('title' =>'helloworld','content' =>'
何が起こっているのですか?
');
$data[] = array('title' =>'別の項目','content' => '
何も派手なものはありません
');
}
else if($n == 1){
エコー '=============';
$data[] = array('title' =>'動的にロードされました' , 'content' => '
それでは
');
}
$Smarty ->assign('posts' ,$data);
$ret = $Smarty ->fetch('post.html');
$Smarty ->clear_all_assign();
$ret を返します;
}
関数refreshContent($formValues){//
を呼び出すことができません
"ldkfjdl" をエコーする;
$response= new xajaxResponse();
$newContent =loadContent($formValues['select_page']);
$response ->addAssign('content' , 'innerHTML' , $newContent);
$response を返します;
}
$xajax ->registerFunction('refreshContent');
$xajax->processRequest();
$Smarty ->assign('content' ,loadContent(0));
$Smarty ->assign('xajax
javascript' , $xajax ->getJavascript('xajax/'));
$Smarty ->display('main.html');
?>
post.html
<%{foreach from = $posts item = post}%>
<%{$post.title}%>
<%{$post.content}%>