当前位置:编程学习 > JAVA >>

java 发起jsonp请求

怎样用java代码发起ajax 的jsonp并得到返回数据? --------------------编程问答-------------------- http://www.111cn.net/wy/jquery/47295.htm
还是先从网上搜一搜,然后再问吧。。

这东西其实我感觉回答你的大多数也是从网上搜的。 --------------------编程问答--------------------
引用 1 楼 AA5279AA 的回复:
http://www.111cn.net/wy/jquery/47295.htm
还是先从网上搜一搜,然后再问吧。。

这东西其实我感觉回答你的大多数也是从网上搜的。

不过这篇文章我真心感觉不错,虽然和我现在的工作内容没有什么交集,但还是看完了。。 --------------------编程问答-------------------- 来一篇读读:http://www.cnblogs.com/know/archive/2011/10/09/2204005.html --------------------编程问答-------------------- jsonp是什么东东? --------------------编程问答--------------------

//JSP页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script src="http://jsb2c.yofogo.com/jquery-1.4.2.js"></script>

<script type="text/javascript">
function toAjax() {
$.getJSON("op.jsp?jsoncallback=?", {
uname : '朱超',
pwd : '123456'
}, function(json) {
$("#ajax").html(json.uname+json.pwd);
});
}
</script>


<title></title>
</head>

<body>
<input type="button" onblur="toAjax()" value="跨域测试" />
<div id="ajax"></div>
</body>
</html>



//op.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String uname = request.getParameter("uname");
String pwd = request.getParameter("pwd");
String jsoncallback = request.getParameter("jsoncallback");
String json = "{\"uname\":\""+uname+"\",\"pwd\":\""+pwd+"\"}";
out.print(jsoncallback+"("+json+")");
%>


跨域测试通过。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,