JSON封装

/*需要一个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");

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值