ajax跨域post传值问题! 我正在做一个,anychart自动保存图片的功能。用anychart自带方法得到二进制文件后通过ajax传值到另一台服务器出现了js错误,无权限访问。在网上搜了半天没有解决,做了代理发现二进制字符串改变了,那边也没接收到。除过共享数据库,请教高手指点。我用的jsp。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax跨域访问一直是个问题,有些采用iframe方式替代。关注ing 两种办法:1、使用使用同步表单提交,表单的提交的target转向到一个iframe,这个iframe隐藏起来,这样看起来像是一个异步提交。2、ajax跨域提交,可以使用jquery,它支持跨域提交,使用也很简单。 跨域跨域了,但是为什么代理的二进制传到代理jsp里面就不一样了。oh no 再研究 问题出现了....java.net.MalformedURLException: Illegal character in URL有特殊字符?url最长链接是多长? GET方法传递参数好像限制是1K大小 URL connect = new URL()这种方式呢,,, URL connect = new URL(url);URLConnection connection = connect.openConnection(); jquery的getJSON可以跨域。客户端代码如下:<%@ page language="java" pageEncoding="gb2312"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>测试跨域请求数据</title><script type="text/javascript" src="jquery/jquery.js"></script><script type="text/javascript">$.getJSON("http://localhost:8080/test/server.jsp?jsoncallback=?",function(data){alert(data);});</script></head><body></body></html>服务器端server.jsp代码如下:<%@ page language="java" contentType="text/html; charset=gb2312"pageEncoding="gb2312"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Insert title here</title></head><body><%String callback = request.getParameter("jsoncallback");out.println(callback + "({name:'sheng',sex:'男'})");%></body></html> ajax怎么post传输。用隐藏的form表单传递吧 Ext 跪求 grid方法 求HQL多表查询语句 log4j中HTMLLayout的问题 urlrewrite如何重写struts1 My Sql 的数据库连接问题 一点问题求教一下 如何实现? 哥哥们 指教一下该不该去培训班啊 毕业论文求助--石大在线财务管理系统版 java读写文件 ssh整合dwr后为什么访问不到dwr的调试页面 郁闷的问题,关于多线程操作ConcurrentHashMap!在线等
关注ing
java.net.MalformedURLException: Illegal character in URL有特殊字符?url最长链接是多长?
这种方式呢,,,
URLConnection connection = connect.openConnection();
<%@ page language="java" pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>测试跨域请求数据</title>
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript">
$.getJSON("http://localhost:8080/test/server.jsp?jsoncallback=?",
function(data){
alert(data);
});
</script>
</head><body>
</body>
</html>服务器端server.jsp代码如下:
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
</head>
<body>
<%
String callback = request.getParameter("jsoncallback");out.println(callback + "({name:'sheng',sex:'男'})");
%>
</body>
</html>
用隐藏的form表单传递吧