<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <mce:script language="javascript" src="jquery-1.5.js" mce_src="jquery-1.5.js" ><!-- // --></mce:script> <mce:script language="javascript" ><!-- // $(document).ready ( function () { //在jquery中 $.post不允许js域访问 $.get(url, //要访问的url {param:"001",jsonp:'callback'},//参数对象,json格式 其中jsonp为回调函数 function(){}, //此函数不会调用(sucess事件) 注意complete,error都会触发,可以无视 'jsonp' //访问数据类型 不设为jsonp不会跨域访问 ); } ); function callback(json) //当请求被执行成功会调用此函数 { alert(json); } /**************************java action中的写法********************************/ /* String param = request.getParameter("param"); String jsonp = request.getParameter("jsonp"); //dosomething String res = "结果拿到!" String resStr = jsonp+"("+res+")"; HttpServletResponse response = HttpUtil.getResponse(); response.setCharacterEncoding("GB2312"); response.setHeader("Cache-Control", "no-cache, must-revalidate"); response.setContentType("text/plain;charset=GB2312"); out = response.getWriter(); out.write(resStr); */ //最后可以看到页面弹出 "结果拿到!" // --></mce:script> </BODY> </HTML>