JavaScript怎么获取服务端返回的json?

JavaScript011

JavaScript怎么获取服务端返回的json?,第1张

用jquery的ajax组件可以很快实现js发送请求。参考以下JS代码:

<script>

$(function(){

var url = "http://abc.com"//你的请求url

//发起get请求

$.get(url, function(res){

console.log('ajax_get========', res)

},'json')

})

//发起post请求

var postdata = {

'id':'123'

}//post提交的参数

$.post(url, postdata, function(res){

console.log('ajax_get========', res)

},'json')

})

</script>

action中用response.getWriter()输出json字符串。ajax接收后,在success方法中,varjsonObj=eval(json)//将json字符串转换成json对象。比如action中返回{'flag':'success'}ajax的success方法中,varjsonObj=eval(json)alert(jsonObj.flag)//success请参考:/qincidong/item/c515b0c0783a0b0e0ad93a30