Ajax Åë½ÅÁú¹®µå¸³´Ï´Ù.

   Á¶È¸ 3859   Ãßõ 0    

 안녕하세요


이해가가지않아서

질문드립니다.


if (window.ActiveXObject){

    try {
           xmlHttp = new ActiveXObject("Msxml2.XMLHTTP") ;
        } catch (e) {
     try {
                      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") ;
              } catch (e2) {
                        xmlHttp = null ;
                }
      }
} else if (window.XMLHttpRequest){

xmlHttp = new XMLHttpRequest();
} else {
xmlHttp = null ;
}



이런소스를 사용하고있습니다.

크롬과 I11 에서는  xmlHttp = new XMLHttpRequest(); 를 타기문에 

정상적으로 통신이 되고있습니다


그런데  I 8,9,10 에서는  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP") ; 이걸 타게되면 서 php 통신이 안되고있는데.

감이안잡힙니다..

AJAX너무어렵네요..


박지훈
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±èÁ¦¿¬ 2017-03
ÀÌ°ÔajaxÀΰ¡¿ä
     
AJAX ¾È¿¡ XMLHttpRequest  °´Ã¼ »ý¼ºÀÔ´Ï´Ù.;;
±èÁ¦¿¬ 2017-03
¿À·ù³»¿ë  À̶󵵠 ¿Ã·ÁÁÖ¼¼¾ß  ÇÒµí
     
¿À·ù ¾È¶å´Ï´Ù.
±âÁ¸¿¡µµ ÀÌ·±À̽´·Î ¸¹Àº±ÛµéÀÌ ³ª¿ÍÀִµ¥ ¸íÈ®ÇÑ ÇØ°á¹æ¹ýÀ̾ø³×¿ä. ajax ·Î php¿Í Åë½ÅÇÒ¶§ »ý±â´Â À̽´ÀÔ´Ï´Ù.
jquery»ç¿ëÇϼ¼¿ä.
±èÁ¦¿¬ 2017-03
3. window.ActiveXObject Áö¿ø ¿©ºÎ·Î »ç¿ëÇϱâ
°¡Àå °£´ÜÇϸ鼭µµ Á¤»óÀûÀ¸·Î ÀÛµ¿Çϵµ·Ï ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ´Ù.
¹öÀü¿¡ »ó°ü¾øÀÌ ActiveXObject ¸¸ Áö¿øÇÏ¸é ¹Ù·Î Microsoft.XMLHTTP ¸¦ »ý¼ºÇϵµ·Ï ÇÑ´Ù.

    var xhr = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();


±âÁ¸ 1, 2¹ø Äڵ忡¼­ XMLHttpRequest °´Ã¼¸¦ Áö¿øÇÏ´ÂÁö ¿©ºÎ¸¦ ¸ÕÀú È®ÀÎÇغ¸°í
¿ì¼±ÀûÀ¸·Î XMLHttpRequest °´Ã¼¸¦ »ý¼ºÇß´ø °Í°ú ´Þ¸®,
ÀÌ ¹æ¹ý¿¡¼­´Â window ¿¡¼­ ActiveXObject ¸¦ Áö¿øÇÏ´ÂÁö ¿©ºÎ¸¦ ¸ÕÀú °ËÅäÇÑ´Ù.

ÀÌ Â÷ÀÌÁ¡Àº IE7 »óÀ§ ¹öÀü¿¡¼­ Å×½ºÆ® Çغ¼ °æ¿ì ¾Ë ¼ö Àִµ¥,
IE7 ºÎÅÍ´Â ActiveXObject ¿Í XMLHttpRequest °´Ã¼¸¦ ¸ðµÎ Áö¿øÇÏ°í Àֱ⠶§¹®ÀÌ´Ù.
IE7 ¿¡¼­ µ¿ÀÛ½ÃÄÑ º¼ °æ¿ì, 1, 2¹ø Äڵ忡¼­´Â XMLHttpRequest °´Ã¼¸¦ ¹Ù·Î ¾ò¾î¿Ô´Ù¸é
ÀÌ Äڵ带 ÅëÇؼ­´Â ActiveXObject ÄÁÆ®·ÑÀ» ÅëÇØ ¾ò¾î¿Ã °ÍÀÌ´Ù.

ÀÌ ÄÚµå´Â ÇöÀç jquery(¹öÀü 1.3.2)¿¡ ±¸ÇöµÇ¾î ÀÖ´Â ¹æ¹ýÀε¥,
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ IE7 ¿¡¼­ XMLHttpRequest ÀÇ ÀûÇÕÇÑ ±¸Çö¿¡ ½ÇÆÐÇ߱⠶§¹®¿¡,
ActiveXObject °¡ °¡´ÉÇÒ °æ¿ì ¸ÕÀú »ç¿ëÇÑ´Ù°í ÁÖ¼®ÀÌ ºÙ¾îÀÖ´Ù.

Á¦ÀÌÄõ¸® »ç¿ëÇϽðųª  À§ ¹æ¹ý Çѹø »ç¿ëÇغ¸¼¼¿ä.. °°Àº ¹æ¹ýÀ̱ä Çѵ¥../
±èÁ¦¿¬ 2017-03
À§ÂÊ ¼Ò½º´Â ÀÌ»óÀÌ ¾ø¾îº¸À̴µ¥¿ä ... µð¹ö±ë Çϼż­ .. ¾Æ·¡ÂÊ ¼Ò½º¸¦ ã¾Æ°¡º¸¼¼¿ä .. ±×¸®°í ¿À·ù°¡ ³ª´Âµ¥ .. ¸Þ¼¼Áö°¡ ¾È¶ß´Â°Ô ÀÌ»óÇѵ¥¿ä
try ÂÊ¿¡¼­ e º¯¼ö °ªÀ» Çѹø È®ÀÎÇغ¸¼¼¿ä .. ¿À·ù ³ª¿À´Â°Å ¾ø³ª.
Ãò³×´Ù 2017-03
±×³É jquery ¾²¼¼¿ä.

Á¦°¡ ¿¹Àü¿¡ ¾²´ø ÄÚµå º¸´Ï

if (window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}

±×³É ÀÌ·¸°Ô »ç¿ëÇß¾ú½À´Ï´Ù.
Ryan 2017-03
ÀÌ°Ç ajax Ãʱ⠼ҽºÀÔ´Ï´Ù.
Àú»óÅ·θ¸Àº ¾²±â Èûµì´Ï´Ù.
try catch ·Î °¨½Î¼­ alert(e) ÇÏ¸é ¿¡·¯ ¸Þ½ÃÁö°¡ Ãâ·ÂµÇ±ä ÇÏÁö¸¸, ´©´õ±â¸¦ ±â¿ö¼­ °É·¹¸¦ ¸¸µå´À´Ï
jquery ¿¹Á¦·Î ´Ù½Ã ±¸ÇöÇØ º¸½Ã±â¸¦ Ãßõµå¸³´Ï´Ù.

±¸±Û °Ë»ö : jquery ajax ¿¹Á¦
Ä¡½Ã¸é µË´Ï´Ù.


QnA
Á¦¸ñPage 2005/5696
2014-05   5032579   Á¤ÀºÁØ1
2015-12   1568952   ¹é¸Þ°¡
2017-03   3860   Áú¹®Çлý
2017-03   4892   ¿ø½ÃÀÎ7
2017-03   6320   Á¤ÀǼ®
2017-03   3576   jang
2017-03   3706   NGC
2017-03   3567   ´ÏÆ÷
2017-03   4389   ±èµµÇö
2017-03   5410   ±èµµÇö
2017-03   7568   µÎcpu
2017-03   3537   freefree
2017-03   4377   À嵿°Ç2014
2017-03   16563   °øµ¹ÀÌ¿¡¿ä
2017-03   3523   ºÐ³ëÀÇ´Ù¿îÈú
2017-03   3201   ÆíÇѼ¼»ó
2017-03   5038   audacity
2017-03   3937   ½Öcpu
2017-03   4939   ÀÌ»óÀ±SY
2017-03   3330   ÀÌÀ翵
2017-03   4348   PiPPuuP
2017-03   4197   PiPPuuP