易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : ajax

jquery ajax的 $.get()和$.post()方法


$.get()和$.post()方法
    $.get(url [,data] [,callback] [,type])
    type:string类型,服务器端返回内容的格式,包括xml,html,script,json,text和_default
    回调函数只有两个参数:function(data,textstatus){....}
    data:返回的内容 ; textstatus请求状态:success,error,notmodified,timeout 4种
    
    如果期待服务器端返回的数据格式是XML文档,那么需要在服务端设置content-type类型:
        php代码:header("Content-type:text/xml; charset=utf-8");
    $.post与$.get()的结构和使用方式相同
    区别:
        ·get请求会将参数跟在url后进行传递,而post请求则是作为http消息的实体内容发送给web服务器。
        ·get方式对传输数据有大小限制(通常不能大于2KB),post理论上不受限制
        ·get方式请求的数据会被浏览器缓存起来,其他 ......

jquery ajax的load()方法


oad()方法
    load( url [,data] [,callback])    data是Object类型,发送至服务器的key/value数据
        例:
$(function(){
     $("#send").click(function(){
         $("#resText").load("test.html");  //将test.html的内容加载到id为“resText”的元素里
     });
});
        $("#resText").load("test.html  .para");   //url参数的语法结构为"url selector",示例中只需加载test.html 中class为para的内容
    传递方式:
    传递方式根据参数data来自动指定,如果没有参数,则采用get方式;有参数自动转换为post方式。
    $("restText").load("test.php",function(){....});  //没有data参数,采用get方式
    $("restText").load("test.php",{name:"rain",age:"22"},function(){....})  //有data参数,采用post方式
    
    回调函数:
  ......

我的第一个ajax 自动完成

一周前,leader让我写一个类似百度的自动完成功能,呵呵,因为对ajax技术掌握的不好,所以苦恼了很久没有写出来
经过一周的学习,终于写出了一个ajax程序,以后的工作就好做多啦
index.jsp
<html>
<head>
<style >
 #child{
  color: #333;
  width:200px;
  height:200px;
  border: 1px black;
 }
 ul,li{
  margin-left:25px;
  list-style: none;
  line-height: 20px;
 }
</style>
<script type="text/javascript">
 var xmlHttp;
 function autoSelect(word){
  var keywd = word.value;
  var url ="test.do?keywd="+escape(keywd);
  
  if(window.ActiveXObject){
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else if(window.XMLHttpRequest){
   xmlHttp = new XMLHttpRequest();
  }
  xmlHttp.open("post",url);
  xmlHttp.onreadystatechange ......

Ajax无法彻底删除Session的属性

     最近在用Ajax做登录窗口,但是logout的时候需要对session进行处理。用的是session.removeAttribute()函数进行logout。但是,事实证明,在logout以后,再次登录的时候,并不能登陆成功,压根不会进入action执行相应的方法(hql语句也没有执行)。
     为此,据说有两种方法解决这个问题:1.在头文件中加入meta的代码;2.在url后面生成一串没有意义的随机数。原因是,Ajax对于相同的请求并不会次次都执行。
     由于我是通过弹出窗口做的登录,因此用meta的方法不太容易(也许是本人愚钝,不得要领),所以就用随机数对请求进行“伪装”。下面是两种方法和相应的
方法一:
<META   HTTP-EQUIV="pragma"   CONTENT="no-cache">      
<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache,   must-revalidate">      
<META   HTTP-EQUIV="expires"   CONTENT="Wed,   26  &nb ......

jQuery与asp.net ajax文章两篇

1.Using jQuery with ASP
.NET
http://dotnetslackers.com/articles/ajax/using-jquery-with-asp-net.aspx
包括jQuery怎么调用asp.net web service
2.jQuery and ASP.NET AJAX
UpdatePanel
http://www.dotnetfunda.com/articles/article471-jquery-and-aspnet-ajax-updatepanel.aspx
部分更新后怎么保持jQuery应用的样式 ......

jQuery与asp.net ajax文章两篇

1.Using jQuery with ASP
.NET
http://dotnetslackers.com/articles/ajax/using-jquery-with-asp-net.aspx
包括jQuery怎么调用asp.net web service
2.jQuery and ASP.NET AJAX
UpdatePanel
http://www.dotnetfunda.com/articles/article471-jquery-and-aspnet-ajax-updatepanel.aspx
部分更新后怎么保持jQuery应用的样式 ......

Rails ajax 的联动的下拉框


# app\controllers\examples_controller.rb
ruby 代码
 
class ExamplesController < ApplicationController  
  
  def ajax_select  
    @items = %w{AA BB}  
  end  
    
  def get_sub_items  
    if params[:item] == "AA"  
      @sub_items = %w{AA1 AA2}  
    else  
      @sub_items = %w{BB1 BB2}  
    end  
      
    render :partial => "select"  
  end  
end  
# app\views\examples\ajax_select.rhtml
xml 代码
 
<%= javascript_include_tag :defaults %> ......
总记录数:703; 总页数:118; 每页6 条; 首页 上一页 [20] [21] [22] [23] 24 [25] [26] [27] [28] [29]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号