AJAXÔÚPHPÖеļòµ¥Ê¹ÓÃ
¡¡[AJAX½éÉÜ]
¡¡¡¡AjaxÊÇʹÓÿͻ§¶Ë½Å±¾ÓëWeb·þÎñÆ÷½»»»Êý¾ÝµÄWebÓ¦Óÿª·¢·½·¨¡£WebÒ³Ãæ²»Óôò¶Ï½»»¥Á÷³Ì½øÐÐÖØÐ¼Ӳ㬾ͿÉÒÔ¶¯Ì¬µØ¸üС£Ê¹ÓÃAjax£¬Óû§¿ÉÒÔ´´½¨½Ó½ü±¾µØ×ÀÃæÓ¦ÓõÄÖ±½Ó¡¢¸ß¿ÉÓᢸü·á¸»¡¢¸ü¶¯Ì¬µÄWebÓû§½çÃæ¡£
¡¡¡¡Òì²½JavaScriptºÍXML£¨AJAX£©²»ÊÇʲôм¼Êõ£¬¶øÊÇʹÓü¸ÖÖÏÖÓм¼Êõ——°üÀ¨¼¶ÁªÑùʽ±í£¨CSS£©¡¢JavaScript¡¢XHTML¡¢XMLºÍ¿ÉÀ©Õ¹ÑùʽÓïÑÔת»»£¨XSLT£©£¬¿ª·¢Íâ¹Û¼°²Ù×÷ÀàËÆ×ÀÃæÈí¼þµÄWebÓ¦ÓÃÈí¼þ¡£
¡¡¡¡[AJAXÖ´ÐÐÔÀí]
¡¡¡¡Ò»¸öAjax½»»¥´ÓÒ»¸ö³ÆÎªXMLHttpRequestµÄJavaScript¶ÔÏó¿ªÊ¼¡£ÈçͬÃû×ÖËù°µÊ¾µÄ£¬ËüÔÊÐíÒ»¸ö¿Í»§¶Ë½Å±¾À´Ö´ÐÐHTTPÇëÇ󣬲¢ÇÒ½«»á½âÎöÒ»¸öXML¸ñʽµÄ·þÎñÆ÷ÏìÓ¦¡£Ajax´¦Àí¹ý³ÌÖеĵÚÒ»²½ÊÇ´´½¨Ò»¸öXMLHttpRequestʵÀý¡£Ê¹ÓÃHTTP·½·¨£¨GET»òPOST£©À´´¦ÀíÇëÇ󣬲¢½«Ä¿±êURLÉèÖõ½XMLHttpRequest¶ÔÏóÉÏ¡£
¡¡¡¡µ±Äã·¢ËÍHTTPÇëÇó£¬Ä㲻ϣÍûä¯ÀÀÆ÷¹ÒÆð²¢µÈ´ý·þÎñÆ÷µÄÏìÓ¦£¬È¡¶ø´úÖ®µÄÊÇ£¬ÄãÏ£Íûͨ¹ýÒ³Ãæ¼ÌÐøÏìÓ¦Óû§µÄ½çÃæ½»»¥£¬²¢ÔÚ·þÎñÆ÷ÏìÓ¦ÕæÕýµ½´ïºó´¦ÀíËüÃÇ¡£ÒªÍê³ÉËü£¬Äã¿ÉÒÔÏòXMLHttpRequest×¢²áÒ»¸ö»Øµ÷º¯Êý£¬²¢Òì²½µØÅÉ·¢XMLHttpRequestÇëÇ󡣿ØÖÆÈ¨ÂíÉϾͱ»·µ»Øµ½ä¯ÀÀÆ÷£¬µ±·þÎñÆ÷ÏìÓ¦µ½´ïʱ£¬»Øµ÷º¯Êý½«»á±»µ÷Óá£
¡¡¡¡[AJAXʵ¼ÊÓ¦ÓÃ]
¡¡¡¡1. ³õʼ»¯Ajax
¡¡¡¡Ajaxʵ¼ÊÉϾÍÊǵ÷ÓÃÁËXMLHttpRequest¶ÔÏó£¬ÄÇôÊ×ÏÈÎÒÃǵľͱØÐëµ÷ÓÃÕâ¸ö¶ÔÏó£¬ÎÒÃǹ¹½¨Ò»¸ö³õʼ»¯AjaxµÄº¯Êý£º
/**
* ³õʼ»¯Ò»¸öxmlhttp¶ÔÏó
*/
function InitAjax()
{
¡¡var ajax=false;
¡¡try {
¡¡¡¡ajax = new ActiveXObject("Msxml2.XMLHTTP");
¡¡} catch (e) {
¡¡¡¡try {
¡¡¡¡¡¡ajax = new ActiveXObject("Microsoft.XMLHTTP");
¡¡¡¡} catch (E) {
¡¡¡¡¡¡ajax = false;
¡¡¡¡}
¡¡}
¡¡if (!ajax && typeof XMLHttpRequest!='undefined') {
¡¡¡¡ajax = new XMLHttpRequest();
¡¡}
¡¡return ajax;
}
¡¡¡¡ÄãÒ²Ðí»á˵£¬Õâ¸ö´úÂëÒòΪҪµ÷ÓÃXMLHTTP×é¼þ£¬ÊDz»ÊÇÖ»ÓÐIEä¯ÀÀÆ÷ÄÜʹ£¬²»ÊǵľÎÒÊÔÑ飬FirefoxÒ²ÊÇÄÜʹÓõġ£
¡¡¡¡ÄÇôÎÒÃÇÔÚÖ´ÐÐÈκÎAjax²Ù×÷֮ǰ£¬¶¼±ØÐëÏȵ÷ÓÃÎÒÃǵÄInitAjax()º¯ÊýÀ´ÊµÀý»¯Ò»¸öAjax¶ÔÏó¡£
¡¡¡¡2. ʹÓÃGet·½Ê½
¡¡¡¡ÏÖÔÚÎÒÃǵÚÒ»²½À´Ö´ÐÐÒ»¸öGetÇëÇ󣬼ÓÈëÎÒÃÇÐèÒª»ñÈ¡ /show.php?id=1µÄÊý¾Ý£¬ÄÇôÎÒÃÇÓ¦¸ÃÔõô×öÄØ£¿
¡¡¡¡¼ÙÉèÓÐÒ»¸öÁ´½Ó£º£¼a href="/show.php?id=1"£¾ÐÂÎÅ1£¼/a£¾£¬ÎÒµã¸ÃÁ´½ÓµÄʱºò£¬²»ÏëÈκÎˢоÍÄܹ»¿´µ½Á´½ÓµÄÄÚÈÝ
Ïà¹ØÎĵµ£º
¼ò ½é
PHPÈ¡µÃ³É¹¦µÄÒ»¸öÖ÷ÒªÔÒòÖ®Ò»ÊÇËýÓµÓдóÁ¿µÄ¿ÉÓÃÀ©Õ¹¡£web¿ª·¢ÕßÎÞÂÛÓкÎÖÖÐèÇó£¬ÕâÖÖÐèÇó×îÓпÉÄÜÔÚPHP·¢ÐаüÀïÕÒµ½¡£PHP·¢Ðаü°üÀ¨Ö§³Ö¸÷ÖÖÊý¾Ý¿â£¬Í¼ÐÎÎļþ¸ñʽ£¬Ñ¹Ëõ£¬XML¼¼ÊõÀ©Õ¹ÔÚÄÚµÄÐí¶àÀ©Õ¹¡£
À©Õ¹APIµÄÒýÈëʹPHP3È¡µÃÁ˾޴óµÄ½øÕ¹£¬À©Õ¹API»úÖÆÊ¹PHP¿ª·¢ÉçÇøºÜÈÝÒ׵Ŀª·¢³ö¼¸Ê®ÖÖÀ©Õ¹¡£ÏÖÔÚ£¬Á½¸ ......
+++++++++++++++++++++++Ajax
~~~~~~~~~~~~~~~~~~~~~~~~~~
======= Ajax ¼¼Êõ ========
Ò»¡¢µÚÒ»¿Î ===¡· AJAX¸ÅÊöÓëIntelliJ°²×°
a.Ajax¶Á·¨Æäʵ²»ÊÇÎÒÃǶÁµÄ'°¢¼Ù¿Í˹'£¬×¢Òâרҵ»¯¡£
b.ÍõÐË¿ýÀÏʦÏȽ²Êµ¼ùÔÙ½²ÀíÂÛ¡£
c.¿ª·¢¹¤¾ß²»ÔÙÊÇeclipseÁË£¬ÒòΪajaxÖ÷Ҫдjavascript
d ......
===============ÏÂÆAjax
================
ʮһ¡¢µÚʮһ¿Î ===¡· ʹÓÃXHR¶ÔÏó·¢ËͺͽÓÊÜÊý¾Ý
a.¼ÌÐøÉÏÃæ²½Öè
2)×¢²á»Øµ÷º¯Êý,ֻдº¯ÊýÃû³Æ(Èç¹û¼ÓÁËÀ¨ºÅ£¬ÄÇô¾Í°Ñº¯Êý·µ»ØÖµ×¢²á¸ø»Øµ÷º¯Êý)
xmlHttp.onreadystatechange = callback;
3)ÉèÖÃÁ¬½ÓÐÅÏ¢
//µÚÒ»²ÎÊýÊÇHttpÇëÇó·½Ê½£¬Ò»°ãÑ¡Ôñget¡¢pos ......
×¢£ºÕâÊÇ´ÓPHPCMS¿ª·¢ÎĵµÀï¿´µ½±àÂë¹æ·¶£¬ËäÃûΪPHPCMSµÄ¿ª·¢¹æ·¶£¬µ«ÎÒ¾õµÃËùÓеÄPHP±à³Ì¶¼¸ÃÈç´Ë¡£Ð´ÁËÄÇô¶àPHP£¬ºÜ¶à±àÂë¶ÔÕÕÕâ¹æ·¶¶¼¸Ð¾õǷȱºÜ¶à£¬½ñºóÒ»¶¨Òª¶ÔÕÕ¾ÀÕý¡£
Phpcms ±àÂë¹æ·¶
1. ÒýÑÔ…. 2
2. ÊÊÓ÷¶Î§…. 2
3. ±ê×¼»¯µÄÖØÒªÐԺͺô¦…. 3
4. PHP±àÂë¹æ·¶ÓëÔÔò…. ......
Õ⼸Ì칤×÷£¬ÓõÄÊÇAJAX¿ò¼Ü£¬½á¹ûµ¼³öExcel±í¸ñµÄʱºòÎÞ·¨µ¼³ö¡£
½â¾ö°ì·¨£º1¡¢ÔÚ.aspxÒ³ÃæÊ×ÐÐÖÐ<%@ Page Language="C#" AutoEventWireup="true" CodeFile="JinHuoDan.aspx.cs" Inherits="out_store_JinHuoDan" %> Ìí¼ÓEnableEventValidation="false" £»
2¡¢ÔÚUPdatePanelÖÐÌí¼Ó</ContentTemplate>
......