保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

JavaScript eval字符串转为数组小技巧

发表于:2009年04月09日 20时  作者:dx_andy

前些日子研究SwfUpload上传,附件上传成功后本打算返回Xml文件,可惜一直不能成功将返回值String转为Xml,遂放弃此思路。

而后想到JavaScript eval方法有一个功能为:将字符串转为数组。于是我这样来规划的我的代码:

PHP Upload代码片段

/**
* SwfUpload上传模型
* 返回stirng ['demo1', 'demo2']
*/
functionupload() {
/**
* 上传代码
*/
header(‘Content-Type:text/plain;charset=utf-8′);
echo”['文件名称', '文件目录', '文件类型', '文件大小']“;
}

JavaScript Eval字符串转数组代码片段

function getUpload(str) {
fileinfo = eval(str);
alert(fileinfo[0] + “\n” + fileinfo[1] + “\n” + fileinfo[2] + “\n” + fileinfo[3]);
}
// 测试
str = “['文件名称', '文件目录', '文件类型', '文件大小']“;
getUpload(str);

随后将此信息格式化为有效的显示样式便会易如反掌。

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

“JavaScript eval字符串转为数组小技巧” 只有1篇评论

  1. eQi2 says:

    注定打一辈子酱油

发表一下您对本文的意见