`
wangchengyong
  • 浏览: 24516 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
文章分类
社区版块
存档分类
最新评论

JSONP实现Jquery

 
阅读更多
客户端:aa.html
<html>  
<head>  
	<script type="text/javascript" id="script1"></script>
	<script type="text/javascript">
		function a() {
			document.all.script1.src='response.js';
		}
		
		function jsonp_callback(data) {
			alert(data.RESULT[0].errmsg);
			document.all.text1.value = data.RESULT[0].errmsg;
		}
		
		//例子
		function searchCustInfo(){
		    jQuery.ajax({
		          url : "http://192.168.101.190:8080/custview/custView/test.jsp",
		          data : {param1:"123456", param2:"wedrftgyhl"},  // 传递参数   
		          dataType: "jsonp",
		          success: function(data) {
		              alert(data.RESULT[0].retno);
		              document.getElementById("conditionValue").value = data.RESULT[0].retno;
		          },
		          error: function() {
		              alert("网络繁忙,请重试!"); 
		          }
		      });
		}
		
	</script>
</head>
<body>  

<input type="button" value="click" onclick="a();">  
<input type="text" value="text" name="text1">  
</body>  
</html>  


服务端:response.js
jsonp_callback({"RESULT":[{"retno":"-1","errmsg":"该号码不能在此缴费 .错误码:[-1808]","errno":"-1808"}]});
分享到:
评论

相关推荐

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

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

    jsonp原理.txt

    #### 四、jQuery中的JSONP实现 jQuery通过其强大的封装简化了JSONP的使用过程。当设置`dataType: 'jsonp'`时,jQuery内部自动完成了上述步骤。 1. **生成回调函数**:jQuery自动生成一个唯一名称的回调函数,并将...

    jquery-jsonp:jquery jsonp 插件

    jQuery-JSONP 是 jQuery 的 JSONP 实现的一个紧凑(1.8kB 缩小)但功能丰富的替代解决方案。 许可 jQuery-JSONP 是在下发布的。 下载 您可以下载 jQuery-JSONP(提供全文和缩小版本)。 特征 jQuery-JSONP 特性: ...

    利用JQuery jsonp实现Ajax跨域请求json数据

    本篇文章将详细讲解如何利用jQuery的jsonp方法实现Ajax跨域请求,以及如何在服务器端使用.Net的*.handler和WebService来返回JSON数据。 首先,理解JSONP的基本原理。JSONP是一种非官方的协议,通过动态创建`...

    什么是json和jsonp,jQuery json实例详详细说明

    jQuery库提供了方便的JSONP实现,通过`.ajax()`或`.getScript()`方法,只需指定`dataType: 'jsonp'`,jQuery会自动处理JSONP请求的细节。 以下是一个简单的jQuery JSONP示例: ```javascript $.ajax({ url: ...

    ASPNET_JSONP_demo(jq跨域)

    【ASP.NET JSONP 实现 jQuery 跨域】 在 Web 开发中,由于浏览器的同源策略限制,JavaScript 无法直接跨域访问数据。为了解决这个问题,开发者常常使用 JSONP(JSON with Padding) 技术。ASP.NET 和 jQuery 结合使用...

    JSON和JSONP(含jQuery实例)

    在jQuery中,我们可以方便地使用`$.ajax`或`$.getScript`方法实现JSONP。例如: ```javascript $.ajax({ url: 'http://example.com/data', dataType: 'jsonp', jsonp: 'callback', // 自定义回调函数名 success...

    PHP AJAX JSONP实现跨域请求使用范例_ajax如何解决跨域请求

    在这个实例中,我们使用 jQuery 的.ajax() 方法来发送 POST 请求,并指定 dataType 为 jsonp,以便使用 JSONP。 ```javascript $.ajax({ type: "post", url: "ajax.php", dataType: "jsonp", jsonp: "callback...

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

    jQuery提供了`.ajax()`和`.getJSON()`两个方法来实现JSONP。下面将详细解释这两个方法以及JSONP的工作原理。 1. **jQuery的`.ajax()`方法:** 在提供的代码示例中,`$.ajax()`方法用于发起一个跨域GET请求。设置`...

    jQuery中JSONP的两种实现方式详解

    在jQuery中,JSONP提供了两种实现方式,主要用于解决JavaScript进行AJAX请求时遇到的跨域问题。 ### 第一种实现方式 在jQuery中,我们可以通过设置`dataType`参数为`"jsonp"`来指定使用JSONP。同时,我们需要指定`...

    JSONP实现Ajax跨域访问

    ### JSONP实现Ajax跨域访问 #### 一、引言 JSONP(JSON with Padding)是一种用于解决跨域数据访问的技术。由于同源策略(Same-Origin Policy)的存在,JavaScript/Ajax只能请求同源的资源,这给需要跨域访问数据...

    jquery-jsonp-master.zip_jsonp

    `jquery-jsonp-master.zip`是一个包含jQuery JSONP实现的压缩包,适用于学习和应用轻量级的JSONP解决方案。 首先,我们需要了解JSONP的基本原理。由于同源策略的限制,JavaScript通常不能直接向其他域名发送Ajax...

    jquery中用jsonp实现搜索框功能

    要在jQuery中使用JSONP实现搜索框功能,主要涉及到以下几个知识点: 1. **理解jQuery:** jQuery的核心功能可以归纳为操作文档的DOM、处理事件、进行动画效果以及进行Ajax交互。这些功能通过简单易用的API提供给...

    jQuery使用jsonp实现百度搜索的示例代码

    主要介绍了jQuery使用jsonp实现百度搜索,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下

    JSONP原理及简单实现

    在封装JSONP实现时,要注意脚本加载完毕后需要清理操作,比如从全局作用域中删除回调函数,移除标签等,以避免对页面其他部分产生影响。另外,由于JSONP的请求是通过插入标签的方式执行的,所以它不能用于GET请求...

    ajax 跨域请求问题 jquery jsonp

    **Ajax跨域请求问题与jQuery JSONP解析** 在Web开发中,Ajax技术被广泛用于实现页面的异步更新,但浏览器的同源策略(Same-Origin Policy)限制了Ajax请求只能向同源(协议、域名、端口均相同)的服务器发送。这在...

    jQuery+JSONP+artDialog 实现虾米音乐的检索、选取和播放

    在本文中,我们将深入探讨如何使用jQuery、JSONP和artDialog技术实现虾米音乐的检索、选取和播放功能。这是一套常见的Web开发技术组合,适用于跨域数据获取和交互式用户界面的创建。 首先,jQuery是一个强大的...

    Jquery与ajax用JSONP方式获取新浪短网址

    接下来,我们详细解析Jquery如何使用ajax的JSONP方式来实现这一功能: 1. 引入Jquery库:在HTML文件中,你需要引入Jquery库,通常使用CDN链接,如: ```html &lt;script src="https://code.jquery....

    bboss mvc 通过jsonp实现跨站跨域远程访问

    标题“bboss mvc 通过jsonp实现跨站跨域远程访问”揭示了本文将探讨如何使用bboss MVC框架处理一个常见的Web开发问题——跨站脚本(Cross-Origin Resource Sharing,简称CORS)限制。bboss MVC是一个轻量级的企业级...

Global site tag (gtag.js) - Google Analytics