基于jquery的跨域调用文件
官方的文档特别说明,该函数只适用于1.2以后的版本,之前的版本是不行滴。
代码如下:
function GetCrossDomainContent() {
$.getScript("http://two.xthost.info/im0417/cnblogs.txt", function() { if (typeof (msg) != "undefined") { $("#TestCrossDomain").val(msg[0]); }
});
官方解释
jQuery.getScript(url, [callback])
参数1:url,String类型。待载入 JS 文件地址。
参数2:callback (可选),Function类型。成功载入后回调函数。
代码如下:
<p><input id="TestCrossDomain" type="button" value="点击获取跨域内容" /></p>
<script type="text/javascript">// <![CDATA[
$("#TestCrossDomain").click(function(){
GetCrossDomainContent();
});
function GetCrossDomainContent() {
$.getScript("http://two.xthost.info/im0417/cnblogs.txt", function() { if (typeof (msg) != "undefined") { $("#TestCrossDomain").val(msg[0]); } });
}
// ]]></script>
详细参考:http://www.jb51.net/shouce/jquery/jquery_api/Ajax/$.getScript.html
相关推荐
-
基于jquery的跨域调用文件
官方的文档特别说明,该函数只适用于1.2以后的版本,之前的版本是不行滴. 复制代码 代码如下: function GetCrossDomainContent() { $.getScript("http://two.xthost.info/im0417/cnblogs.txt", function() { if (typeof (msg) != "undefined") { $("#TestCrossDomain").val(msg[0]); }
-
ASP.NET配合jQuery解决跨域调用的问题
一. 使用JSONp方式调用 不做详细讲解,可以参考jq文档<jQuery 1.10.3 在线手册> 二. 服务端配置 修改Web.config 文件 <system.webServer> <modules runAllManagedModulesForAllRequests="true"></modules> <httpProtocol> <customHeaders> <add name="Ac
-
JQuery Ajax跨域调用和非跨域调用问题实例分析
本文实例讲述了JQuery Ajax跨域调用和非跨域调用问题.分享给大家供大家参考,具体如下: 现在的互联网技术发展的越来越快,我们在开发过程中遇到的问题也越来越多.比如当我们需要进行跨域访问数据的时候该如何进行开发?本篇博文就记述如何使用Ajax进行跨域访问调用数据. 1.非跨域调用 我们用到的最多是这样的方式,也就是非跨域的进行访问,只是简单的在我们的网页中进行Ajax使用即可.如下面代码: /** * 非跨域请求方式 */ function feikuayu() { $.ajax({ ty
-
基于Jquery的跨域传输数据(JSONP)
后端: 复制代码 代码如下: <?php $json_str = json_encode(array("ddd"=>"11111111")); echo $_GET['ja'].'('.$json_str.')'; ?> 前端: 复制代码 代码如下: $.getJSON('http://www.liushan.cn/test.php?ja=?',function (json){ alert(json); }); 纯JS实现(JSONP): 复制代码
-
jquery ajax jsonp跨域调用实例代码
客户端代码 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApp.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:
-
JavaScript跨域调用基于JSON的RESTful API
1. 基本术语 AJAX(Asynchronous JavaScript And XML,异步JavaScript和XML):AJAX是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. JSON(JavaScript Object Notation):JSON是一种轻量级的数据交换格式,可以看成是由大括号包裹起来的多个"key/value"对,格式如下:{"f
-
json跨域调用python的方法详解
本文实例讲述了json跨域调用python的方法.分享给大家供大家参考,具体如下: 客户端: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
-
jQuery 获取跨域XML(RSS)数据的相关总结分析
前段时间项目,需要前端JS获取跨域XML(RSS),最先打算使用jQuery.ajax方法获取,但是在ie9以下,提示"拒绝访问的" 略尴尬,网上查找了相关资料总结了以下几种方法: 一.google的jGFeed:相信很多同学对这个应该不陌生,使用也相对简单: 源码: (function($){ $.extend({ jGFeed : function(url, fnk, num, key){ // Make sure url to get is defined if(url == n
-
利用jsonp跨域调用百度js实现搜索框智能提示
项目中常常用到搜索,特别是导航类的网站.自己做关键字搜索不太现实,直接调用百度的是最好的选择. 使用jquery.ajax的jsonp方法可以异域调用到百度的js并拿到返回值,当然$.getScript也可以实现跨域调用js. ok,了解了jsonp的原理和应用后,我们看看百度的智能提示是如何做的 在chrome的调试窗口下看看百度搜索发出的请求.当输入关键字"a",请求如图: 用firebug看下请求的参数,如图: 请求方式:get请求 请求参数:wd明显是要搜索的关键字:cb是请求
-
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
最近项目中需要跨域调用其他项目的数据,其他项目也是使用的EasyUI的datagrid组件,开始以为直接在datagrid的url属性定义为其他项目的url地址即可,可是测试下发现的确是返回了json数据但是json数据提示"invalid label" 错误,网上搜索了下错误解决办法,参考 "JavaScript处理Json的invalid label错误解决办法"的方法利用datagrid的loadData方法加载并转换了json还是提示上述错误,感觉原因不在格
随机推荐
- 探讨:如何在NDK中呼叫Java的class
- C#中HTML字符转换函数分享
- JS实现下拉菜单赋值到文本框的方法
- Python实现递归遍历文件夹并删除文件
- Python中的对象,方法,类,实例,函数用法分析
- 悄悄用脚本检查你访问过哪些网站的代码
- asp 判断是否为搜索引擎蜘蛛的代码
- C#使用DES和AES实现加密解密功能示例
- PHP stripos()函数及注意事项的分析
- 批处理备份文件夹和文件后发布文件夹至网站
- SQLServer2005 批量查询自定义对象脚本
- jQuery动画animate方法使用介绍
- 如何使用JFrame完成动态模拟时钟
- Java发展史之Java由来
- JavaScript格式化数字的函数代码
- Zend Studio 无法启动的问题解决方法
- Zend Studio使用技巧两则
- 探讨:如何编写PHP扩展
- 输出1000以内的素数的算法(实例代码)
- 基于Bootstrap下拉框插件bootstrap-select使用方法详解