AJAX学习笔记(七) AJAX 与JQuery 框架

网络整理 - 07-26

A  使用JQuery 的load( ) 方法

使用load( ) 方法发送异步数据,返回的数据不需要用户考虑是文本还是XML,JQuery 都会自动进行处理。示例如下:

客户端(14-1.html ):

<script language="t" src="jquery.min."></script>

"javascript">

load("14-1.aspx");

}

</script>

服务器端(14-1.aspx ):

<%

    Response.Write("异步测试成功,很高兴");

%>

注意:如果服务器端返回的是XML 格式的数据,在客户端也会自动实现正确显示。

B  使用JQuery 的 $.get( ) 和 $.post( ) 方法

客户端(14-5.html ):

<script language="javascript" src="jquery.min.js"></script>

"javascript">

}

"14-5.aspx",createQueryString(),

}

"14-5.aspx",createQueryString(),

}

</script>

 

服务器端(14-5.aspx ):

<%

"POST")

Request["birthday"]);

"GET")

Request["birthday"]);

%>

 

C  使用JQuery 的 $.ajax( ) 方法

客户端(14-6.html ):

<script language="javascript" src="jquery.min.js"></script>

"javascript">

}

"GET",

"14-5.aspx",

function(data){

}

"POST",

"14-5.aspx",

function(data){

}

</script>

 

服务器端(14-5.aspx ):

<%

"POST")

Request["birthday"]);

"GET")

Request["birthday"]);

%>

$.ajax( options )方法的参数非常地多,涉及Ajax 的方方面面,需要自己多多参考和实践。

 

注意:如果需要传递中文数据,必须进行两次encodeURI( ) 编码。