rails - 处理http请求的json参数(ti客户端传递json形式的参数)
发表于:,更新于:,By Sally
当app向后台传递有规律且数量大的参数时,借助json
- 请求的参数
1 | // 将所有的参数放在parameters中 |
http请求
1
2
3
4
5
6
7
8
9
10
11http_call(
url: update_url //请求url
success: (e) ->
// 成功回调
error: (e) ->
// 失败回调
method: 'POST'
header: 'application/json' // 这个必须加上
args:
JSON.stringify(para :parameters) //http请求的参数
)后台获取参数,并作处理
1
2
3
4
5
6
7params[:para].map { |parameter|
detail=MaterialDetail.find_by_id(parameter[:id])
detail.update_attribute(:number,parameter[:number])
}
render :json => {
:success => true
}