• jquery load()


    load( url [, data][, callback] )
    url:请求HTML页面的URL地址

    data(可选):发送至服务器的key/value数据

    callback(可选):请求完成时的回调函数,无论请求成功或失败

    对于必须在加载完成后才能继续的操作,load()方法提供了回调函数(callback),该函数有三个参数,分别代表请求返回的内容、请求状态和XMLHttpRequest对象


    $("#Text").load("test.html",function(responseText,textStatus,XMLHttpRequest){
    //responseText:请求返回的内容
    //textStatus:请求状态:success、error、notmodified、timeout这4种
    //XMLHttpRequest:XMLHttpRequest对象
    });

    注意:在load()方法中,无论Ajax请求是否成功,只要当请求完成(complete)后,回调函数(callback)就被触发

    如果只需要加载test.html页面内的某些元素,那么可以使用load()方法的URL参数来达到目的。通过为URL参数指定选择符,可以很方便地从加载过来的HTML文档里筛选出所需要的内容。
      load()方法的URL参数的语法结构为:“url selector”。注意,URL和选择器之间有一个空格。
      例如只需要加载test.html页面中class为“para”的内容,可以使用以下代码来完成:
      $("#Text").load("test.html .para");

    load()方法的传递方式根据参数data来自动指定。如果没有参数传递,则采用GET方式传递;反之,则自动转换为POST方式

    如果有参数,则在test.html页面接收参数时,应该用Request.Form[""]形式,如果用Request[“”]有时接收不到数据。

  • 相关阅读:
    通过squid 禁止访问/只允许访问指定 网址
    Ruby(Selenium / Rspec)在Windows 8_64上安装步骤
    解决MyEclipse报错问题
    java 中 printf()语句的理解
    随机数组的求余运算
    函数探讨
    JAVA中return的用法
    Long.parseLong(String s) 其中s必须是数字形式的字符串,才能运用该函数转化为长整型。
    我编辑的JAVA日历程序
    多个else if语句
  • 原文地址:https://www.cnblogs.com/songling/p/1999427.html
Copyright © 2020-2023  润新知