复制内容的js。
需求是一个网站在收集用户的信息,内部的一个系统需要同步这些数据,两个系统不在一个服务器上,且无固定技术支持,字段比较多,一个一个复制的话,比较耗时间,所以做出这个js来。
方式是:
在系统收集网站上生成用户信息的json字符串,然后手动将json字串复制到内网的系统上。
然后点击复制内容,内容即从json字串解析出来,被添加到对应字段。
以下是代码,需要jquery支持
需求是一个网站在收集用户的信息,内部的一个系统需要同步这些数据,两个系统不在一个服务器上,且无固定技术支持,字段比较多,一个一个复制的话,比较耗时间,所以做出这个js来。
方式是:
在系统收集网站上生成用户信息的json字符串,然后手动将json字串复制到内网的系统上。
然后点击复制内容,内容即从json字串解析出来,被添加到对应字段。
以下是代码,需要jquery支持
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>copy.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="/scripts/jQuery/jquery-1.3.2.js"></script>
<script type="text/javascript">
function copyContent(){
var fromText=$("#fromText").val();
arr=eval('('+fromText+')')
$("#userName").val(arr.userName);
$("#age").val(arr.age);
$("#birthday").val(arr.birthday);
$("#degree").val(arr.degree);
return true;
}
</script>
</head>
<body>
<textarea rows="10" cols="50" id="fromText">
{
userName:'frady',
age:'27',
birthday:'6-13',
degree:'2'
}
</textarea>
<input id="userName" name="userName" />
<input id="age" name="age" />
<input id="birthday" name="birthday" />
<select name="degree" id="degree">
<option value="1">初中</option>
<option value="2">高中</option>
<option value="3">本科</option>
<option value="4">研究生</option>
</select>
<input type="button" value="复制内容" onclick="copyContent();" />
</body>
</html>