首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

利用jquery的getJSON开展跨域请求

2012-10-09 
利用jquery的getJSON进行跨域请求今天做了一个利用jQuery的getJSON进行跨域请求,并取得返回值,结果少写了

利用jquery的getJSON进行跨域请求

今天做了一个利用jQuery的getJSON进行跨域请求,并取得返回值,结果少写了几个参数纠结了两个小时,现在写下来以此为戒吧!

客户端的js代码:

function fans(){   $.getJSON("http://xxx.test.com/test/page.jsp?tags=cat&tagmode=any&format=json&jsoncallback=?",           function(data){alert(data.type);   });}

?后面的tags=cat&tagmode=any&format=json&jsoncallback=?这几个参数不能少

服务器端代码:

String jsoncallback=request.getParameter("jsoncallback");HashMap map = new HashMap();map.put("type","1");   String json = JSONObject.fromObject(map).toString();out.print(jsoncallback+"("+json+")");

?注意:输出参数需要写成jsoncallback+"("+json+")",要不返回参数显示不出来

热点排行