jquery ajax 参数放到 request playload 中

1 篇文章 0 订阅
		$.ajax({
			type : "post",// 使用get方法访问后台
			dataType : "json",// 返回json格式的数据
			url : me.url,// 要访问的后台地址
			async : async,
            contentType : 'text/plain;charset=UTF-8',
            data  : param,
			complete : function(response) {
				result = me.processResponseData(response);
				if (async) {
					if ('returnerrorforrequest' == result)
						callback.apply({}, [false, result]);
					else
						callback.apply({}, [true, result]);

				}
			}
		});

上面的请求可以把请求输入放入到  request playload 中 重点是contentType在起作用

 

 

doRequest : function(service, params, async, callback) {
		var me = this, param, result;
        if (!params) {
            params = {};
        }
        param = JSON.stringify({
            service : service,
            data : params
        });

		$.ajax({
			type : "post",// 使用get方法访问后台
			dataType : "json",// 返回json格式的数据
			url : me.url,// 要访问的后台地址
			async : async,
            contentType : 'text/plain;charset=UTF-8',
            data  : param,
			complete : function(response) {
				result = me.processResponseData(response);
				if (async) {
					if ('returnerrorforrequest' == result)
						callback.apply({}, [false, result]);
					else
						callback.apply({}, [true, result]);

				}
			}
		});
		if (!async)
			return result;

	},

 

 

对应服务端获取代码

 


    @RequestMapping(value = "**/icf.service")
    public IcfResult service() throws IOException {
        String requestStr = CharStreams.toString(request.getReader());
        IcfRequest actionRequest = JSONObject.parseObject(requestStr, IcfRequest.class);
        if (actionRequest.getService().startsWith("/overflow")) {
            return Overflow.service( actionRequest);
        }
        return IcfCore.doRequest(actionRequest);
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值