首先 在控制器xxxController.class.php赋值
$inform='昵称';
$this -> assign('inform',$inform);
$array['name'] = 'thinkphp';
$array['email'] = 'liu21st@gmail.com';
$array['phone'] = '12335678';
$this->assign('array',$array);
在HTML里面直接可以用
alert('{$inform}');
alert('{$array['name']}');
2.HTML直接传值
function
GetQueryString(name)
{
var
reg =
new
RegExp(
"(^|&)"
+ name +
"=([^&]*)(&|$)"
);
var
r = window.location.search.substr(1).match(reg);
if
(r!=
null
)
return
unescape(r[2]);
return
null
;
}
// 调用方法
alert(GetQueryString(
"参数名1"
));
alert(GetQueryString(
"参数名2"
));
alert(GetQueryString(
"参数名3"
));
abc.html?id=123&url=http://www.maidq.com
3.HTML直接中文乱码问题
alert(decodeURI(GetQueryString("nickname"))+"|"+decodeURI(GetQueryString("headimgurl")));
http://www.cnblogs.com/pnz-bug/p/6642825.html
内容就是 http://www.maidq.com
这个转载地址是:http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html
2.JS取cookie值
function getCookie(name) {
var cookies = document.cookie.split(";");
for(var i=0;i<cookies.length;i++) {
var cookie = cookies[i];
var cookieStr = cookie.split("=");
if(cookieStr && cookieStr[0].trim()==name) {
return decodeURI(cookieStr[1]);
//return cookieStr[1];
}
}
}
alert(getCookie("name")+"|"+getCookie("name1"));
name和name1是后台php设置的变量名(这里已经解决中文乱码问题了)