$.ajax({
url:'http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?op=getWeather',
type:'POST',
dataType: 'xml',
data:soap,
success:function(data){
alert('success');
},
error:function() {
alert('error');
}
});
});
});
</script>
结果是调了error
控制台信息是:XMLHttpRequest cannot load http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?op=getWeather. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
求大神指教!
<script type="text/javascript">
$.ajax({
url:'http://localhost:8080/test/severlet/weather',
type:'GET',
dataType: 'json',
success:function(data){
alert(data.he);
},
error : function(e, text){
alert(e.status);
alert(text);
}
});
</script>
public class WeatherServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req, resp);
}
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Access-Control-Allow-Origin", "*");
String json = Test.getWeatherInfo();
json = new String(json.getBytes("gbk"), "utf-8");
JSONObject obj = new JSONObject();
out.write(obj.put("he", json.toString()).toString());
out.flush();
out.close();
}
}
public class Test {
static String getWeatherInfo() throws MalformedURLException, IOException,相关解决方案
- (Struts2+JSON+Ajax) XMLHttpRequest ==500如何解决
- 。各位大神,小弟有个简单的有关问题,就是小弟我用struts+ajax+juery+json时为何总是不进入action啊 配置文件如上
- xml/xslt 变量自增。解决方案
- DB2 调用java自定义方法报错,请大牛帮忙~解决方案
- ajax 多值 jsp 急
- ajax responsetext 替空值,想不通。
- 关于request.getParameterValues()解决方案
- springmvc jquery ajax 提交复杂对象,415异常解决办法
- 一个JSP页面,在NETBEANS里报错!解决方案
- WEB环境javamail取不到pop3邮件,解决方案
- 急来者有分,晚了就没了!解决方案
- jquery ajax select解决方法
- Ajax 更新商品列表下一页,页面不在脑袋开始
- CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected异常,解决方法
- ajax Post 一直返回的是error ,为啥
- struts2 ajax 上拉框联动有关问题
- AJAX 学习过程中的有关问题
- disable在IE8中可以接收焦点了?解决方案
- 求网页采集器的正则表达式。解决方案
- 关于FckEdit。解决方案
- 在Struts2 如果有多个拦截器栈顺序写错会有什么不同?解决方案
- servlet+jquery1.4.2(ajax error?)解决方案
- jQuery.ajax()请求struts2数据 回到data值了undefined
- 关于el 《c:if》。解决方案
- jsp、taglib、velocity、freemarker等都过时了吗?解决方案
- java webservice 客户端调用服务器端同时发出多条请求~求高手解决思路
- 有开发过CA认证的朋友,帮个忙!解决方案
- webservice 赋值有关问题
- 扭结,AJAX WEB UI库选型
- 求大神解决偏题 - jquery ajax