/*需要一个json的js文件 json2.js*/
//将上面的js引用到需要用到封装的jsp页面
$(document).ready(function() {
//将所有需要的参数都封装到 editApplyTrial 里
var editApplyTrial = {
trialId:jQuery("#trialId").val(),
trialNum:jQuery("#textNum").val(),
realName:jQuery("#realName").val(),
birthday:jQuery("#birthday").val(),
telephone:jQuery("#telephone").val(),
mobile:jQuery("#mobile").val(),
applicantName:jQuery("#applicantName").val(),
reason:jQuery("#reason").val(),
receiveType:jQuery("#receiveType .stauts:checked").val(),
gender:jQuery("#gender option:selected").val()
};
//将‘editApplyTrial ’ 作为参数传递到(JSON.stringfy意识是作为string传递过去)
$.postJSON("test.action",'editApplyTrial':JSON.stringify (editApplyTrial )},function(data){
)};
/*下面来看Action里如何处理这个参数*/
private String editApplyTrial ; //全局变量(get set)
JSONObject editApplyTrial_json = new JSONObject(editApplyTrial );
int trialNum = editApplyTrial_json.getInt ("trialNum");
int gender = editApplyTrial_json.getInt("gender");
short receiveType = Short.valueOf(editApplyTrial_json.getString("receiveType"));
String realName = editApplyTrial_json.getString ("realName");
String birthday = editApplyTrial_json.getString("birthday");
String telephone = editApplyTrial_json.getString("telephone");
String mobile = editApplyTrial_json.getString("mobile");
String applicantName = editApplyTrial_json.getString("applicantName");
String reason = editApplyTrial_json.getString("reason");
int trialId =editApplyTrial_json.getInt("trialId");