当前位置:Gxlcms > PHP教程 > xajax+smarty问题_PHP教程

xajax+smarty问题_PHP教程

时间:2021-07-01 10:21:17 帮助过:11人阅读

xajax+smarty 问题 急啊!

我的refreshContent函数调用不了,我已被这个问题困扰了好几天了 ,就是找不到问题出在哪了,希望大家帮我看看,谢谢!
代码如下:

xajax_smarty.php

require_once( 'Config/Config.inc.php');
require_once('xajax/xajax_core/xajax.inc.php');
$xajax = new xajax();
function loadContent($n){
global $Smarty;
if($n==0){
$data[] = array('title' =>'helloworld','content' =>'

what is going on?

');
$data[] = array('title' =>'another item','content' => '

nothing fancy

');
}
else if($n == 1){
echo '=============';
$data[] = array('title' =>'Dynamically loaded' , 'content' => '

There you go

');
}
$Smarty ->assign('posts' ,$data);
$ret = $Smarty ->fetch('post.html');
$Smarty ->clear_all_assign();
return $ret;
}
function refreshContent($formValues){//调用不了
echo "ldkfjdl";
$response= new xajaxResponse();
$newContent = loadContent($formValues['select_page']);
$response ->addAssign('content' , 'innerHTML' , $newContent);
return $response;
}
$xajax ->registerFunction('refreshContent');
$xajax->processRequest();

$Smarty ->assign('content' , loadContent(0));
$Smarty ->assign('xajaxjavascript' , $xajax ->getJavascript('xajax/'));
$Smarty ->display('main.html');
?>

post.html


<%{foreach from = $posts item = post}%>

<%{$post.title}%>


<%{$post.content}%>

<%{/foreach }%>



main.html


<%{$xajaxjavascript}%>



Smarty $amp;xajax





<%{$content}%>


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632483.htmlTechArticlexajax+smarty 问题 急啊! 我的refreshContent函数调用不了,我已被这个问题困扰了好几天了 ,就是找不到问题出在哪了,希望大家帮我看看,谢...

人气教程排行