jqueryÖÐajaxÒì²½·µ»ØÊý¾Ý¸ñʽ×ܽá
dataÀàÐÍ
js´úÂ룺
$.post("getmaterial.do?method=getmaterial",
{name:name},
function (data) {
});
ÆäÖÐgetmaterial.do?method=getmaterialÊÇÇëÇóµÄurl£¬{name:name}ÊÇ´«µÝµ½ºǫ́µÄ²ÎÊý£¬¿ÉÒÔÓÃ
request.getParameter("name");»ñÈ¡£¬dataÊǺǫ́´«µÝ¹ýÀ´µÄÊý¾Ý¡£
action´úÂ룺
response.setContentType("text/html;charset=gbk");
PrintWriter out = response.getWriter();
out.println("test");
ÕâÑùµÄ»°£¬data¾ÍÊÇtestÁË¡£
2.·µ»ØxmlÊý¾Ý
js´úÂ룺
//post·¢ËÍ·½Ê½
/* $.post('./getsd.do',str,
function(xml){
alert(xml.xml);
$("#otherinfo").html("ÏîÄ¿Ãû:"+$("proname",xml).text()+"²âÊÔ¶Ô
Ïó:"+$("testaim",xml).text());
},"xml");*/
action´úÂ룺
/* response.setHeader("Charset", "utf-8");
out.println("<?xml version='1.0' encoding='utf-8' ?>");
out.println("<result>");
while(rs.next()){
out.println("<testaim>");
out.println(rs.getString("testaim"));
out.println("</testaim>");
out.println("<proname>");
out.println(rs.getString("proname"));
System.out.println(rs.getString("proname"));
out.println("</proname>");
}
out.println("</result>");*/
3.·µ»ØjsonÊý¾Ý
js´úÂ룺
$.getJSON('./getsd.do',{ylid:ylid},function callback(json){
// alert(json.proname);
// $("#otherinfo").html("ÏîÄ¿Ãû:"+json.proname+"²âÊÔ¶Ô
Ïó:"+json.testaim);
$("#proname").attr("value",decodeURI(json.proname));
$("#testaim").attr("value",decodeURI(json.testaim));
});
action´úÂ룺
/**
* ʹÓÃjson¸ñʽ·µ»ØÊý¾Ý
*/
JSONObject jb= new JSONObject();
while(rs.next()){
System.out.println(rs.getString("proname"));
jb.put("testaim", java.net.URLEncoder.encode(rs.getString("testaim"),"utf
-8"));
jb.put("proname", java.net.URLEncoder.encode(rs.getString("proname"),"utf
-8"));
}
out.println(jb.toString());
Ïà¹ØÎĵµ£º
´ÓÖÚ¶à¿Í»§ÆÚÅÎÒѾõÄAjax½çÃæÔÚV4.0.0°æ±¾ÖнҿªÁËÃæÉ´ÒÔÀ´£¬Íز¨Èí¼þÔÚºóÐøµÄÀú´Î°æ±¾¸üÐÂÖж¼ÑÓÓò¢²»¶ÏÍêÉÆAjax½çÃæÕâ¸ö¹¦ÄÜ¡£´ó¼Ò¿ÉÒÔÏÂÔØ²âÊÔ°æ¸ÐÊÜһϣ¬»òÕߵǽTurbomailÍøÂçÔÚÏß°æÌåÑ飺
Web꿅᣼http://mail.turbomail ......
IDE£ºVisual Web Developer 2008 Express Edition
Êý¾Ý¿â£ºAccess 2007
µ½http://www.asp.net/ajax/downloads/ÏÂÔØAJAX Control Toolkit£¬½«AjaxControlToolkit.dll¿½±´µ½ÏîÄ¿µÄbinĿ¼Ï£¬ÔÚ¹¤¾ßÀ¸ÖÐÒýÈë¡£
WebServiceµÄ´úÂ룺£¨aaa.asmx£©
Public Function GetCompletionList(ByVal prefixText As String, ByVal coun ......
function sendAsynchronRequest(url,parameter,callback){
createXMLHttpRequest();
if(parameter == null){
xmlHttp.onreadystatechange = callback;
xmlHttp.open("GET",url,true);//µ±GETÇëÇóʱ£¬ÔÚµØÖ·À¸ÖÐÊÇ´ø²ÎÊýµÄ£¬¶ø²ÎÊýΪNULL£¬ËùÒÔÓÃgetÇëÇó£¬send(null)
......
1.Ajax Rain
¡¡¡¡AjaxRainÓкܶàÍêÃÀÕûºÏAJAX, CSS, DHTML »ò JavascriptµÄʵÀý£¬ÓÐһЩDemoµÄÈ·ÖµµÃÄãÈ¥¿´Ò»¿´£¬¼´Ê¹Äã²»ÊÇÍøÒ³Éè¼Æ(¿ª·¢)ʦ¡£
Ajax/JavascriptʵÀý:
EXT JS Date Picker
jQuery Feed Menu
jGrowl
FastFind Menu – Jquery
Spiffy Accordion
2.Ajax Daddy
¡¡¡ ......
<script language="javascript" type="text/javascript">
var xmlHttp = null;
function CreateXMLHttp()
{
......