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

   Á¶È¸ 3819   Ãßõ 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 1995/5688
2014-05   5004827   Á¤ÀºÁØ1
2015-12   1540586   ¹é¸Þ°¡
2017-03   4216   demock
2017-03   6314   SkyBase
2017-03   3637   Furion
2017-03   3805   ¹Ìµµ¸®
2017-03   4654   ±¤Çö¾Æºü
2017-03   4037   ±èÁØÀ¯
2017-03   8269   ±è°Ç¿ì
2017-03   6578   audacity
2017-03   3696   ³ªÆÄÀÌ°­½ÂÈÆ
2017-03   4190   lovin09
2017-03   4268   Àü¼³¼ÓÀǹ̡¦
2017-03   3312   lamanus
2017-03   3201   ³ªÆÄÀÌ°­½ÂÈÆ
2017-03   6331   À嵿°Ç2014
2017-03   4183   µÎcpu
2017-03   3659   ¹é¸¸½º¹°Çϳª
2017-03   3920   ¹«¾Æ
2017-03   6735   OFDM
2017-03   3746   ¼·ÀÌ´Ô
2017-03   5458   ÀÌ»óÀ±SY