zoukankan      html  css  js  c++  java
  • jQuery

      jQuery是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。

      jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。

      jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。

      特点:

    1. 动态特效
    2. AJAX
    3. 通过插件来扩展
    4. 方便的工具 - 例如浏览器版本判断
    5. 渐进增强
    6. 链式调用
    7. 多浏览器支持,支持IE6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了对Internet Explorer6,7,8的支持)

      jQuery里面的AJAX方法:

      jQuery $.get()  

    $.get(url,callback)
    

      必需的 URL 参数规定您希望请求的 URL。

      可选的 callback 参数是请求成功后所执行的函数名。
      jQuery $.post() 
      
    $.post(
        URL,data,callback
    );
    

      必需的 URL 参数规定您希望请求的 URL。

      可选的 data 参数规定连同请求发送的数据。
      可选的 callback 参数是请求成功后所执行的函数名。
      $.ajax的一般格式
      
    $.ajax({
         type: 'POST',
         url: url ,
        data: data ,
        success: success ,
        dataType: dataType
    });
    

      url  必需。规定把请求发送到哪个 URL。

      data  可选。映射或字符串值。规定连同请求发送到服务器的数据。

      success(data, textStatus, jqXHR)  可选。请求成功时执行的回调函数。

      dataType  可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。

      $.ajax需要注意的一些地方:

        1.data主要方式有三种,html拼接的,json数组,form表单经serialize()序列化的;通过dataType指定,不指定智能判断。

        2.$.ajax只提交form以文本方式,如果异步提交包含<file>上传是传过不过去,需要使用jquery.form.js的$.ajaxSubmit

      
     
     
     
     
     
     
     
  • 相关阅读:
    【hdu 2569】ACM程序设计期末考试081230
    【信息安全111班暑期学习工作任务】
    【hdu 1698 Just a Hook(被搞死)】
    Win8下安装 .net framework 3.5.1 无需连网安装方法,证实有效
    【UVA 488 Triangle Wave】
    【As Easy As A+B 专题训练排序】
    【hdu 1787 GCD Again (数论、欧拉函数)】
    【hdu 2602 Bone Collector(动态规划、01背包)】
    【poj 1953 World Cup Noise】
    【poj 2478 Farey Sequence (欧拉函数、数论)】
  • 原文地址:https://www.cnblogs.com/ww5v/p/4714852.html
Copyright © 2011-2022 走看看