JavaScript eval字符串转为数组小技巧
前些日子研究SwfUpload上传,附件上传成功后本打算返回Xml文件,可惜一直不能成功将返回值String转为Xml,遂放弃此思路。
而后想到JavaScript eval方法有一个功能为:将字符串转为数组。于是我这样来规划的我的代码:
PHP Upload代码片段
- /**
- * SwfUpload上传模型
- * 返回stirng ['demo1', 'demo2']
- */
- function upload() {
- /**
- * 上传代码
- */
- 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);
随后将此信息格式化为有效的显示样式便会易如反掌。
文章评论
评论表单
1 回复 for "JavaScript eval字符串转为数组小技巧"
eQi2 - 2009-06-10
注定打一辈子酱油
