`
elan1986
  • 浏览: 164847 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jquery 跨域访问

阅读更多
后台页面:
t.jsp----提供数据

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
<%= request.getParameter("jsoncallback") %>({"data":{"name":"测试一","address":"湖南","greeting":"test1"},"author":"ellan!"}) 



前端页面(html,jsp都行)

t.hmtl

<%@page c%> 
<%@ taglib prefix="s" uri="/struts-tags"%> 
<html> 
<head> 
<meta http-equiv="Content-Type" c /> 
<title>jquery跨域访问测试</title> 
<script type="text/javascript" src="jquery-1.3.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 

getServiceSet(); 

}); 


function getServiceSet() 
{ 
$.ajax({ 
url:"http://127.0.0.1:8888/test/t.jsp", //跨域 
type:"get", 
dataType:"jsonp",//解决跨域问题 
jsonp: 'jsoncallback', 
error:function(data) { 
alert("error"); 
}, 
success:function(json) { 

var obj=json['data']; 
for(var p in obj) 

{ 

alert(p+","+obj[p]); 

} 

}//end success 
}); //end ajax 

} 
</script> 
</head> 
<body></body> 
</html> 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics