当前位置: 首页 > news >正文

jQuery.get(url,[data],[callback])

jQuery.get(url,[data],[callback])
通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

Load a remote page using an HTTP GET request.
This is an easy way to send a simple GET request to a server without having to use the more complex $.ajax function. It allows a single callback function to be specified that will be executed when the request is complete (and only if the response has a successful response code). If you need to have both error and success callbacks, you may want to use $.ajax.

返回值

XMLHttpRequest

参数

url (String) : 待载入页面的URL地址

data (Map) : (可选) 待发送 Key/value 参数。

callback (Function) : (可选) 载入成功时回调函数。

示例

请求 test.php 网页,忽略返回值。

jQuery 代码:

$.get("test.php");
var url = "../config/chkAjax.ashx?action=chkUserName&userName=" + document.getElementById("editUserName").value;
$.get(url, function (data) {
if (data != "OK") {
           alert(data);
           document.getElementById("editUserName").focus();
           return false;
   }

}); 


请求 test.php 网页,传送2个参数,忽略返回值。

jQuery 代码:

$.get("test.php", { name: "John", time: "2pm" } );

显示 test.php 返回值(HTML 或 XML,取决于返回值)。

jQuery 代码:

$.get("test.php", function(data){
  alert("Data Loaded: " + data);
});

显示 test.cgi 返回值(HTML 或 XML,取决于返回值),添加一组请求参数。

jQuery 代码:

$.get("test.cgi", { name: "John", time: "2pm" },
  function(data){
    alert("Data Loaded: " + data);
  });
 
 
JS实现通用效果
View Code
var xmlhttp;
   
function getReturn(Url)  //提交为aspx,aspx页面路径, 返回页面的值
{
    if(typeof XMLHttpRequest != "undefined")
    {
        xmlhttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var versions = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
        for(var i = 0 ; i < versions.length; i++)
        {
            try
            {
                xmlhttp = new ActiveXObject(versions[i]);
                break;
            }
            catch(E)
            {
            }
        }
    }
        
    try 
    {
        xmlhttp.open('GET',Url,false);   
        xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
        xmlhttp.send(null);    
        
        if((xmlhttp.readyState == 4)&&(xmlhttp.status == 200))
        {
            return xmlhttp.responseText;
        }
        else
        {
           return null;
        }
    }
    catch (e) 
    {  
         alert("你的浏览器不支持XMLHttpRequest对象, 请升级"); 
    }

    return null;
}

调用:

View Code
result = getReturn('ajaxupgrade.aspx?op=unzip');
   if (result != "") {
      document.getElementById("unzip" + i).src = "../Img/state1.gif";
   } else {
      document.getElementById("unzip" + i).src = "../Img/state2.gif";   }

 

 

posted on 2012-05-11 15:53 流沙- 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/darkdance/archive/2012/05/11/2496245.html

相关文章:

  • 免费收录网站搜索引擎登录口大全
  • js事件列表
  • Linux下编译安装php扩展pdo_oci
  • 管理sharepoint2010开发者面板的4方法
  • 程序阅读理解题目(高中语文版,附答案)
  • Android 编码规范:(四)通过私有构造器强化不可实例化的能力
  • linux命令split
  • jQuery--联动日历(一)
  • 【背景建模】基于纹理特征的背景建模
  • C#之线程、委托,强强联手操作窗体控件...
  • F1论坛快速回复工具...
  • 页面添加运行代码
  • 基于AS-path的过滤实验
  • 携手Discuz! 中国网迈进移动互联时代
  • IOS设计模式之一:单例模式
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • C++类的相互关联
  • HTML-表单
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • SOFAMosn配置模型
  • windows下如何用phpstorm同步测试服务器
  • XML已死 ?
  • 闭包--闭包作用之保存(一)
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 离散点最小(凸)包围边界查找
  • 入口文件开始,分析Vue源码实现
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 一个JAVA程序员成长之路分享
  • 移动端解决方案学习记录
  • 异常机制详解
  • FaaS 的简单实践
  • Spring Batch JSON 支持
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #laravel 通过手动安装依赖PHPExcel#
  • #图像处理
  • ${ }的特别功能
  • (03)光刻——半导体电路的绘制
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三)uboot源码分析
  • (十)T检验-第一部分
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)可以带来幸福的一本书
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET Remoting学习笔记(三)信道
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net 受管制代码
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型