jquery跨域请求
2015-12-15 17:32
716 查看
function test(){
$.ajax({
url:"http://XX.XXX.XX:8080/XXX/home/XXX!test.do",
type: "GET", // 跨域不能用post方式
async:true,
dataType:"jsonp", // 数据传送方式
jsonp:"jsonpcallback",// 为嘛一定要有这个?
success: function(data) {
$("#visitCount").text(data.count);
}
});
protected void test() {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType( "application/json;charset=UTF8" );
String jsoncallback = getRequest().getQueryString();// 得到的数据格式如下:jsoncallback =jsonp123456789
jsoncallback = jsoncallback.substring(jsoncallback.indexOf("=")+1);// 我们只要“jsonp123456789”
try {
// 格式很重要:返回的格式为 jsonp123456789({"count":1211})
response.getWriter().write(jsoncallback + "({\"count\":"+object+"})");
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
}
}
$.ajax({
url:"http://XX.XXX.XX:8080/XXX/home/XXX!test.do",
type: "GET", // 跨域不能用post方式
async:true,
dataType:"jsonp", // 数据传送方式
jsonp:"jsonpcallback",// 为嘛一定要有这个?
success: function(data) {
$("#visitCount").text(data.count);
}
});
protected void test() {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType( "application/json;charset=UTF8" );
String jsoncallback = getRequest().getQueryString();// 得到的数据格式如下:jsoncallback =jsonp123456789
jsoncallback = jsoncallback.substring(jsoncallback.indexOf("=")+1);// 我们只要“jsonp123456789”
try {
// 格式很重要:返回的格式为 jsonp123456789({"count":1211})
response.getWriter().write(jsoncallback + "({\"count\":"+object+"})");
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
}
}
相关文章推荐
- jquery 操作select
- [jquery]基础篇--this与$this区别
- jquery获取密码输入框内的密码
- [jquery]高级篇--获取div子元素
- jquery学习随笔(加载、原生DOM、jquer对象、剔除$所有权)
- $.makeArray()——JQuery
- Jquery插件easyUi实现表单验证示例
- ASP.NET MVC 使用Jquery Ajax实现登录
- jQuery Validate
- JQuery实现省市两级联动
- 如何写jQuery插件
- 代码成长记录之jquery this使用
- JQuery——Write less,do more
- jQuery custom content scroller自定义滚动条插件
- jQuery .tmpl() 用法示例介绍
- jQuery进行组件开发完整实例
- jQuery Media Plugin 现在插上实线的视频播放服务
- JQuery插件定义
- JQuery插件定义
- jquery ajax中data参数的传递