Ajax¼¼ÊõÒѾµÃµ½ºÜ¹ã·ºµÄÓ¦Óã¬ÔÚWeb¿ª·¢ÖÐÆäºËÐľÍÔÚÓÚÒ첽ͨÐź;ֲ¿Ë¢Ð£¬¼«´óµØ¸ÄÉÆÁËÓû§ÌåÑ飬ÓÈÆäÊʺÏÓÚ¸ßƵ¶È¡¢µÍÊý¾ÝÁ¿µÄ³¡¾°¡£ÔÚ²»Ê¹ÓÃAjaxµÄWebÓ¦ÓÃÖУ¬Ò»¸öÒ³Ãæ´¦ÀíÖÐÖ»ÓÐÒ»´ÎÇëÇ󣬿ͻ§¶Ë´¦ÀíÍêºóÒ»´ÎÐÔÌá½»£¬ÕâÖÖÒ»´ÎÇëÇóºÍÒ»´ÎÌá½»µÄ´¦Àí¿ÉÄܱȽϺÄʱ£¬´Ó¶øÔì³É¿Í»§µÈ´ý£¬Ê¹ÓÃAjax°ÑÕâÒ»´ÎÇëÇóºÍÒ»´ÎÌá½»·Ö¸î³ÉÁ˶à´ÎСµÄÇëÇóºÍÌá½»£¬ÏÈ´¦Àí×î¹Ø¼üµÄ²¿·Ö£¬ÆäËû´¦Àí¿ÉÒÔÒÔÒì²½µÄ·½Ê½ºǫ́´¦Àí£¬¶Ô½çÃæµÄ¸üÐÂÒ²¿ÉÒÔ×öµ½Ö»Ë¢ÐÂÐèÒª¸üеIJ¿·Ö£¬²»ÐèÒªÕû¸öÒ³ÃæÌá½»ÔÙˢС£AjaxµÄ´¦ÀíģʽºÍ´«Í³µÄHttpÇëÇóģʽÊÇÒ»ÑùµÄ£¬Ò²ÊÇÓпͻ§¶Ë·¢³öHttpÇëÇ󣬷þÎñ¶Ë´¦ÀíÒÔºó·µ»ØÊý¾Ý£¬ÊÇÒ»ÖÖÀµÄģʽ¡£
CometÊÇÔÚAjax»ù´¡ÉÏ·¢Õ¹ÆðÀ´µÄÒ»ÖÖеÄWeb¿ª·¢¼Ü¹¹Ä£Ê½£¬Ä¿Ç°µÄAjaxÖ»ÄÜʹÓÃÀµÄģʽÏò·þÎñÆ÷·¢ÇëÇ󣬶øComet¼¼ÊõÌṩÁËÒ»ÖÖÓÉ·þÎñÆ÷Ïò¿Í»§¶ËÍÆÐÅÏ¢µÄ´¦Àíģʽ£¬²»ÐèÒª¿Í»§¶ËÏò·þÎñ¶Ë·¢ËÍÇëÇ󣬷þÎñÆ÷¿ÉÒÔÔÚÐèÒªµÄʱºòÏò¿Í»§¶ËÍÆËÍÐÅÏ¢£¬ÕâÖÖģʽÔÚһЩʵʱÐÔÒªÇó½Ï¸ßµÄÓ¦ÓÃÖÐÌرðÓÐÓã¬ÈçÁÄÌìϵͳ¡¢ÊµÊ±¹ÉƱÐÅÏ¢µÈ¡£ÔÚFLEXºÍSilverlightÖж¼ÌṩÁË»ùÓÚSocketµÄÁ¬½Ó£¬Ö§³Ö´Ó·þÎñÆ÷ÍÆËÍÐÅÏ¢µ½¿Í»§¶Ë£¬µ«ÕâÖÖ·½Ê½ÐèÒª¿Í»§¶Ë°²×°FLASH»òSilverlightÔËÐÐʱ£¬Comet¼¼ÊõÌá¹©Ò»Ö ......
ÔÚʹÓÃAJAX½øÐгÌÐò¿ª·¢µÄʱºò£¬Ò»Ö±¶¼»áÃæ¶ÔÒ»¸ö»º´æµÄÎÊÌ⣡£¡
¼´ÊÇ£¬ÉÏ´ÎÇëÇóµÄʱºò£¬ÒòΪÄãµÄSQLÓï¾ä»òÕßÆäËûÔÒò£¬webserviceÖзµ»ØֵΪ¿Õ£¬²»ÊÇÄãÏëÒªµÄ½á¹û¼¯£¬ÔÚÄã·¢ÏÖwebserviceÖÐÓï¾äÌå³ö´íºó£¬½øÐÐÐ޸ģ¬ÖØвâÊÔ£¬ÈÔÈ»ÊÇÉϴεķµ»Ø½á¹û£¡¸Ð¾õ¾ÍÏñÄãµÄÐÞ¸ÄÍêÈ«ÎÞЧ¡£¡£
Æäʵ£¬ÕâÊÇÔÚAJAXµ±ÖУ¬¶¼»á´æÔÚµÄÕâÖÖÎÊÌ⣬ÏÂÃæд¸ö¼òµ¥µÄÀý×Ó£¬ÔÚAsp.netÖУ¬ºǫ́VB.NET
UserService.getUser(param,new Date(), onCompleted, onFailure);
webservice´úÂëC#
[WebMethod]
[ScriptMethod]
public User getUser(string id, string temp)
{
//²éѯÊý¾Ý¿â£¬»ñµÃUser
return new User();
}
ÕâÀï¾ÍÊǸö¼òµ¥µÄÑÝʾÑùʽ£¬ÔÚºǫ́string temp£¬¾ÍÊÇ×÷Ϊһ¸ö²ÎÊý£¡new Date(),ÈÃÿ´ÎµÄAJAXÇëÇ󣬶¼ÓëÉϴβ»Ò»Ñù¡£¡£¡£ ......
ÔÚʹÓÃAJAX½øÐгÌÐò¿ª·¢µÄʱºò£¬Ò»Ö±¶¼»áÃæ¶ÔÒ»¸ö»º´æµÄÎÊÌ⣡£¡
¼´ÊÇ£¬ÉÏ´ÎÇëÇóµÄʱºò£¬ÒòΪÄãµÄSQLÓï¾ä»òÕßÆäËûÔÒò£¬webserviceÖзµ»ØֵΪ¿Õ£¬²»ÊÇÄãÏëÒªµÄ½á¹û¼¯£¬ÔÚÄã·¢ÏÖwebserviceÖÐÓï¾äÌå³ö´íºó£¬½øÐÐÐ޸ģ¬ÖØвâÊÔ£¬ÈÔÈ»ÊÇÉϴεķµ»Ø½á¹û£¡¸Ð¾õ¾ÍÏñÄãµÄÐÞ¸ÄÍêÈ«ÎÞЧ¡£¡£
Æäʵ£¬ÕâÊÇÔÚAJAXµ±ÖУ¬¶¼»á´æÔÚµÄÕâÖÖÎÊÌ⣬ÏÂÃæд¸ö¼òµ¥µÄÀý×Ó£¬ÔÚAsp.netÖУ¬ºǫ́VB.NET
UserService.getUser(param,new Date(), onCompleted, onFailure);
webservice´úÂëC#
[WebMethod]
[ScriptMethod]
public User getUser(string id, string temp)
{
//²éѯÊý¾Ý¿â£¬»ñµÃUser
return new User();
}
ÕâÀï¾ÍÊǸö¼òµ¥µÄÑÝʾÑùʽ£¬ÔÚºǫ́string temp£¬¾ÍÊÇ×÷Ϊһ¸ö²ÎÊý£¡new Date(),ÈÃÿ´ÎµÄAJAXÇëÇ󣬶¼ÓëÉϴβ»Ò»Ñù¡£¡£¡£ ......
ajaxÌá½»±íµ¥
¹Ø¼ü×Ö: ajax
function ajaxSubmitForm(form, resultDivId) {
var elements = form.elements;// Enumeration the form elements
var element;
var i;
var postContent = "";// Form contents need to submit
for(i=0;i<elements.length;++i) {
var element=elements[i];
if(element.type=="text" || element.type=="textarea" || element.type=="hidden") {
postContent += encodeURIComponent(element.name) + "=" + encode ......
ajax.asp
ÏÖÔÚʱ¼äÊÇ< %=Now()%>
ajax.html
<script type="text/javascript">
function Ajax(){
var xmlHttp=null;
if(window.ActiveXObject){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
}catch(e){}
}
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
if(xmlHttp!=null){
xmlHttp.open("GET","ajax.asp",true);
xmlHttp.onreadystatechange=Call;
xmlHttp.send(null);
}
var p=document.getElementById("content");
function Call(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
p.innerHTML=xmlHttp.responseText;
}
}
}
}
</script>
<button onclick="Ajax()">»ñÈ¡</button>
ÕâÀïʹÓÃajaxËãÊÇÓÐЩÂé·³ÔÙ¿´¿´Ê¹ÓÃjQue ......
µØÖ·£ºhttp://www.qhcar.cc/model/index.aspx?s=5£¬Õâ¸ö¾ÍÊÇǶÌ×ajax½á¹û¡£
http://www.qhcar.cc/model/index.aspx Õâ¸öÊǵ¥¸öµÄajax£¬
Óŵã¾ÍÊÇ¿ÉÒÔÓÃÒ»¸öÒ³ÃæʵÏÖÏÔʾȫ²¿³µÐͺͰ´¼¶±ðÑ¡Ôñ³µÐÍ£¬ÎªÁËÕչ˵¼º½ÉÏÃæÈç΢ÐͳµµÈÁ´½ÓÔÚ±ðµÄÒ³Ãæ½øÈ룬
http://www.qhcar.cc/model/index.aspx?s=5Õâ¸öµØÖ·²ÎÊýs£¬Åжϵ±s²»Îª¿Õ²¢ÇÒÊÇÊý×Öʱ£¬µÚÒ»´Îajax¼ÓÔص½ÉÏÃ漶±ðʱ²»ÔÙ¼ÌÐø¼ÓÔØ£¬¶øÊÇÅжÏs ±ÈÈçs=1 Ôòת¶ø¼ÓÔØ ¶Áȡ΢ÐͳµÊý¾ÝµÄajax.
µ«ÊDz»ÖªµÀÕâÑùʵÏֻ᲻»áÔì³É·þÎñÆ÷¸ºµ£¹ýÖØ£¬Èç¹ûÔÚä¯ÀÀÁ¿´óµÄÒ³ÃæʵÏÖÕâ¸öЧ¹û»á²»»áÔì³É·þÎñÆ÷±ÀÀ££¿»¹Ã»ÓвâÊÔ¡£
ÔÚajaxÖÐÈ¥µôÁËsid=" + Math.random()£¬Õâ¸ö¿ÉÒÔ·ÀÖ¹·Ã¿Í¶à´ÎË¢ÐÂÔì³ÉµÄ·þÎñÆ÷¸ºµ£¡£
±¾ÈËajaxÊǸöÐÂÊÖ¡£ÓÐʱºòÂß¼ÉÏÒ²±È½Ï»ìÂÒ£¬ÉÏÃæдµÄÒ»µãÂß¼¶¼Ã»ÓУ¬ºÜ¶àÈË¿´À´¿Ï¶¨Ëµ²»ÖªËùÔƺٺ٣¡
×î½ü×öÇຣÆû³µÍø µÄʱºò£¬Ê×Ò³µ¼º½ÓÒÏÂÒ»µãµÄÄǸö³µÐÍÑ¡Ôñ£¬ÏÖÔÚ¾ÍûÓÐÓÃajax£¬½á¹û·¢ÏÖÔÚûÓÐÔö¼ÓÕâ¸ö¹¦ÄܵÄʱºòÊ×Ò³ÔÚ´ø¿íΪ1MϲâÊÔ£¬È«²¿¼ÓÔØÍê³ÉÐèÒª´ó¸Å4Ãë×óÓÒʱ¼ä£¬µ«ÊǼÓÁËÕâ¸öÄ£¿éºóÏÖÔÚ±ä³ÉÁ˲¶à8Ãë¡£
ϸ²éÏ·¢ÏÖ£¬Ê×ҳȫ²¿Á´½Ó¼ÓÆðÀ´Ò²²»¹ý2000¸ö£¬¶øÕâ¸ö³µÐÍÑ¡Ôñ°üÀ¨Æ·ÅÆ¡¢Æ·ÅÆÀà¡¢³µÏµ¡¢³µÐ͵Ȳ ......
²ÎÊý:
options
·µ»ØÖµ:
XMLHttpRequest
ʹÓÃHTTPÇëÇóÒ»¸öÒ³Ãæ¡£
ÕâÊÇjQueryµÄµÍ¼¶AJAXʵÏÖ¡£Òª²é¿´¸ß¼¶³éÏ󣬼û$.set¡¢$.postµÈ£¬ÕâЩ·½·¨¸üÒ×ÓÚÀí½âºÍʹÓᣵ«Êǹ¦ÄÜÉÏÓÐÏÞÖÆ(ÀýÈ磬ûÓдí
Îó´¦Àíº¯Êý)¡£
¾¯¸æ£ºÈç¹ûÊý¾ÝÀàÐÍÖ¸¶¨Îª"script"£¬ÄÇôPOST×Ô¶¯×ª»¯ÎªGET·½·¨¡£(ÒòΪscript»á×÷Ϊһ¸öǶÈëÒ³ÃæµÄscript±êÇ©½øÐÐÔØ
Èë)
$.ajax()º¯Êý·µ»ØËü´´½¨µÄXMLHttpRequest¶ÔÏó¡£Ôڴ󲿷ÖÇé¿öÏ£¬Äã²»ÐèÒªÖ±½Ó²Ù×÷´Ë¶ÔÏó¡£Í¨³££¬Õâ¸ö
XMLHttpRequest¶ÔÏóÖ÷ÒªÓÃÓÚÐèÒªÊÖ¶¯ÖжÏXMLHttpRequestÇëÇóµÄʱºò¡£
×¢Ò⣺Èç¹ûÄãÖ¸Ã÷ÁËÏÂÃæÁгöµÄÊý¾ÝÀàÐÍ£¬ÇëÈ·±£·þÎñ¶Ë·¢ËÍÁËÕýÈ·µÄMIMEÏìÓ¦ÀàÐÍ(Èç. xml µÄÀàÐÍÊÇ
"text/xml")¡£´íÎóµÄMIMEÀàÐÍÄܹ»µ¼Ö½ű¾³öÏÖÒâÏë²»µ½µÄÎÊÌâ¡£Çë²é¿´AJAXµÄ·¶ÀýÀ´Á˽âÊý¾ÝÀàÐ͵ĸü¶àÐÅÏ¢¡£
$.ajax()º¯ÊýÐèÒªÒ»¸ö²ÎÊý£¬Ò»¸ö°üº¬Óмü/Öµ¶ÔµÄ¶ÔÏó£¬ÓÃÓÚ³õʼ»¯²¢²Ù×÷ÇëÇó¶ÔÏó¡£
ÔÚjQuery 1.2°æ±¾ÖУ¬Èç¹ûÄãÖ¸Ã÷ÁËÒ»¸öJSONP»Øµ÷º¯Êý£¬Äã¾Í¿ÉÒÔ´ÓÆäËüµÄÓòÖÐÔØÈëJSONÀàÐ͵ÄÊý¾Ý£¬Ð´·¨ÀàËÆÓÚ
"myurl?callback=?"
¡£jQuery»á×Ô¶¯µ÷ÓÃÕýÈ·µÄ·½·¨Ãû³ÆÀ´´úÌæ²éѯ×Ö·û´®£¬Ö´ÐÐÄãÖ¸¶¨µÄ»Øµ÷º¯Êý¡£»òÕߣ¬ÄãÒ²¿ÉÒÔ ......
×ܼǼÊý:703; ×ÜÒ³Êý:118; ÿҳ6 Ìõ;
Ê×Ò³ ÉÏÒ»Ò³ 1
[2] [3] [4] [5] [6] [7] [8] [9] [10] ÏÂÒ»Ò³ βҳ