在php文件中如果要引入中文数据需要一行代码:
header("content-type:text/xml;charset=utf-8");
如果需要多个数据可以把数据都放在XML文件中,并用 file_get_contents
获取。
echo file_get_contents("info.xml");
在前端获取服务器数据时,如果获取的是XML文件,则需要
var res = xhr.responseXML; //将返回的数据接收在res中。
获取XML文件的内容时,需要用querySelector()
取,而不能用getAttribute()
,否则会报错。
JSON转JS对象
var obj = JSON.parse(JSON);
或 var obj = eval("("+JSON+")");
//eval()方法可以处理标准和非标准JOSN字符串。
JS对象转JSON
var JSON= JSON.stringify(OBJ)
cookie
生命周期:直到关闭浏览器(一次会话)。
//可以通过expires = "+data.toGMTString()+ "; 设置
cookie不能一次保存多个数据,只能逐条保存。
cookie有大小和个数的限制,不同浏览器中标准不同。
个数限制:20-50,大小限制:4KB左右
作用范围:
同一个浏览器同一路径下可以访问,下一级路径也可以访问。
如果想让上级路径访问需要添加一个path属性
document.cookie = "name = aaa;path = "/";"
如果想要二级域名也可以访问,需要用domain
保存根域名