php文件:
$smarty->assign('data','hello world');
$smarty->display('indexhtml');
indexhtml文件:
<div>{$data}</div>
输出hello world
第二种,使用PHP变量直接输出
php文件:
$data = 'hello world';
require 'indexhtml';
indexhtml:文件:
<div><php echo $data;></div>
用json_encode()函数将数据编码,然后就是json格式的数据了。
$data = ['status' => 0,
'msg' => ' *** 作成功'
];
$json = json_encode($data);
echo $json;看你想怎么使用PHP的数据。比如我从数据库里拿出一个数据,然后echo
<h1><php echo $title; ></h1>
那你JS里就可以通过DOM来获取h1的innerHTML
不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。
还有就是用ajax,动态获取你要的内容。即通过JS代码,调用PHP代码,然后传递回你要的数据。
AJAX非常的流行,因为不会造成网页停滞,强调的是asynchronous (不同步)。
先建立数据表并插入数据
这里假设已经存在user表,并且有一条数据id:1,name:admin
那么读取这个数据的过程是
$data = M('User')->select();$this->assign('user',$data);
模板中的调取代码是
<volist name="user" id="v">用户名:{$vname} ID:{$vid}
</volist>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)