基于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还是提示上述错误,感觉原因不在格
随机推荐
- jQuery实现背景弹性滚动的导航效果
- Java微信公众平台开发(2) 微信服务器post消息体的接收
- 微信小程序之拖拽排序(代码分享)
- JavaScript中按位“异或”运算符使用介绍
- php使用date和strtotime函数输出指定日期的方法
- 优化PHP代码的53条建议
- XSS测试语句大全
- go语言实现sqrt的方法
- Android软键盘弹出时的界面控制方法
- JavaScript实现简单的双色球(实例讲解)
- 简单理解js的冒泡排序
- IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
- 通过扫描二维码打开app的实现代码
- 利用JavaScript实现栈的数据结构示例代码
- 原JS实现banner图的常用功能
- 关于定制FileField中的上传文件名称问题
- PHP 闭包详解及实例代码
- Android仿微信实现下拉列表
- Android 在程序运行时申请权限的实例讲解
- Java代码实现随机生成汉字的方法