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

jsonp的简单用法

阅读更多
 
test.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>test.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
<script type="text/javascript" src="/jquery-latest.pack.js"></script>

<script type="text/javascript">
$.getJSON("http://www.web.com/test.jsp?callback=?",             //调用JSONP
function(json){ 
alert(json[0].name);
});
</script>
  </head>
  
  <body>
    This is my HTML page. <br>
  </body>
</html>

 test.jsp

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%String callback=request.getParameter("callback"); %>
<%	out.print(callback+"([ { name:\"John\"} ] )");%>

 

 

分享到:
评论
2 楼 yuzhoudechen 2009-06-02  
试用了一下,发现一个问题:
missing ; before statement
[Break on this error] 3. jsonp1243910592794([ { name:"John"} ] )

有知道是怎么回事的么?
1 楼 jsnjlc 2009-01-11  
jsonp用在跨域上比较好,本机测试,玩玩还行。

相关推荐

Global site tag (gtag.js) - Google Analytics