`
yuxiaolongwin
  • 浏览: 29884 次
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JQuery 跨域访问

阅读更多

客户端

 

$.ajax({
	async:false,
	url: "http://127.0.0.1:8080/n/adservice.action",
        type:"GET",
        dataType:"jsonp",
        jsonp: 'jsoncallback',
        data: {"method":"getAd", "keyword": keyword},
	success: function (json) {
	    alert(json.msg);
	}, 
        complete:function(){
        }
    });

 注意:

 

async必须为false

dateType必须为jsonp

必须有jsonp

 

请求为 http://127.0.0.1:8080/n/adservice.action?jsoncallback=jQuery1900945633552968502_1365328140195&method=getAd&keyword=asd

 

服务器端

String returnJsonStr = .......
response.setContentType("text/json;charset=utf-8");
String str = request.getParameter("jsoncallback");
String returnJsonStr = str + "(" + returnJson.toString() + ")";
response.getWriter().write(returnJsonStr);
response.getWriter().flush();

 

服务器端的json类似为

jQuery19002640575354453176_1365328583833({"succ":0,"msg":"操作成功"})

 

转载自http://blog.csdn.net/shendeguang/article/details/8169917

分享到:
评论

相关推荐

    Jquery 跨域访问 具体实例

    这是一份非常有用的Jquery跨域访问实例,里面提供了3种方法,前台后台都有涉及,希望对你们会有所帮助

    javascript/jquery 跨域访问

    JavaScript 和 jQuery 是Web开发中广泛使用的两种技术,它们在实现跨域访问方面起着关键作用。跨域访问是Web应用程序中常见的需求,特别是在Ajax请求、API调用或数据共享时。由于浏览器的安全策略,不同域名、协议或...

    JQuery跨域访问解决方案

    jQuery作为流行的JavaScript库,提供了一些机制来处理跨域访问。 JQuery的跨域解决方案主要依赖于JSONP(JSON with Padding)技术。JSONP是一种绕过同源策略的方式,它利用HTML中的`<script>`标签没有同源策略限制...

    JQUERY跨域访问取得json返回结果.pdf

    JQUERY跨域访问取得json返回结果.pdf

    JQUERY跨域访问取得json返回结果借鉴.pdf

    JQUERY跨域访问取得json返回结果借鉴.pdf

    jquery跨域访问

    jquery跨域访问服务器,用的是一个jquery的插件,要配合jquery使用。 $(document).ready( function(){ $.get('http://smallbridge.sinaapp.com/', function(res){ $('#testdiv').html(res.responseText); }); }); ...

    jquery下利用jsonp跨域访问实现方法

    在JavaScript的世界里,由于同源策略的限制,浏览器禁止了不同源之间进行AJAX通信,但JSONP(JSON with Padding)作为一种巧妙的方式,允许我们绕过这个限制,实现在jQuery中进行跨域请求。本篇文章将深入探讨JSONP...

    Jquery跨域Ajax请求测试

    本示例"Jquery跨域Ajax请求测试"将详细讲解如何利用jQuery实现这一功能。 首先,了解同源策略是理解跨域问题的关键。同源策略是浏览器为了保障用户安全而设定的一项机制,它规定了只有来自同一协议、同一域名和同一...

    jQuery 跨域访问问题解决方法

    在标题和描述中提到的jQuery跨域访问,主要依赖于JSONP技术。 在上述代码示例中,可以看到一个`$.ajax()`的例子,设置了`dataType`为`'jsonp'`,这是告诉jQuery我们要使用JSONP方式来处理跨域请求。`jsonp`参数用于...

    jQuery跨域问题解决方案

    JSONP允许跨域访问,其工作原理是允许用户传递一个回调函数名给服务器,然后服务器将返回一段JavaScript代码,其中包括了调用该回调函数的代码。客户端通过script标签加载这段返回的代码,使得数据可以跨域被访问。 ...

    jQuery 跨域访问解决原理案例详解

    jQuery跨域访问是指在浏览器端使用jQuery进行AJAX请求时,处理不同源策略所引起的跨域问题。不同源策略是浏览器为了安全考虑而实施的一种限制,它阻止了来自不同域名、端口或协议的页面相互请求资源。这种策略防止了...

    Jquery 跨域访问 Lightswitch OData Service的方法

    标题中的“Jquery 跨域访问 Lightswitch OData Service的方法”指的是使用jQuery库进行跨域数据请求,目标是Microsoft Lightswitch应用中提供的OData服务。Lightswitch是一款用于快速开发企业级桌面和Web应用的工具...

    jquery 跨域访问问题解决方法(笔记)

    这篇文章主要讲述了解决jQuery跨域访问问题的方法,并且通过一个具体的案例来说明了问题的解决过程。 首先,让我们明确什么是跨域访问问题。跨域访问指的是当一个网页试图从不同域名的服务器请求资源时,由于浏览器...

    jquery跨域调用 js跨域调用

    jQuery跨域调用主要是通过JSONP(JSON with Padding)和CORS(Cross-Origin Resource Sharing)这两种机制来实现的。JSONP是一种非官方的跨域数据交互协议,而CORS是W3C标准,允许服务器声明哪些来源可以访问其资源...

    jquery跨域获取json

    标题 "jquery跨域获取json" 涉及到的是JavaScript中的一个常见问题,即如何在浏览器环境中使用jQuery库跨越域限制获取JSON数据。这通常涉及到AJAX请求和JSONP(JSON with Padding)技术。 首先,我们需要理解Web...

    jQuery跨域及域内访问WCF源码

    VS2010环境,下载解压后可以。...跨域测试时: 1、浏览jQuery.CrossWcfService/CrossUserService.svc,以便打开WCF服务。 2、打开jQuery.CrossUI/AccUser.htm,打开后,单击页面按钮,效果出来了。

    jquery跨域调用webservice

    ### jQuery 跨域调用 WebService 的实现方法 在现代Web开发中,跨域问题是一个常见的挑战,尤其是在涉及不同源的服务交互时。本文将详细解释如何利用jQuery通过JSONP(JSON with Padding)的方式实现跨域调用...

Global site tag (gtag.js) - Google Analytics