ÔÚÓÃservletʱ£¬Ò»°ãÔÚservletÖУ¬out.print()Êä³ö£¬È»ºóÔÙJSÖÐresponseText()µÃµ½ÏàÓ¦ ÔÚstruts2ÖУ¬ÀàËÆµÄ²Ù×÷Ó¦¸ÃÔõô×ö £¿£¿£¿£¿ÕâÊÇɶÎÊÌ⣬û¿´¶® struts2+jsonÄãÉÏÍøËÑËÑ×ÊÁÏ ÎªÊ²Ã´²»ÓÃjs£¿ÎÒÃÇÓõÄÊÇprototypeÕâ¸öjs¿ò¼Ü£¬»¹ÓÐjsonʵÏÖµÄstruts2ºÍjspµÄ´«Êä ²»ÓÃJS¿ò¼Üʱ£¬±ê×¼µÄJSʵÏÖAJAX ¸øÄã·¢¸öjsonµÄÀý×Ó£¬ jspÒ³Ãæ´úÂ룺 var oRequest;
function createXMLHttpRequest() { if (window.ActiveXObject) { oRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { oRequest = new XMLHttpRequest(); } }
function changePoint() { var sUrl = "demo.action"; var param = "id=" + 11;//Òª´«Èëºǫ́µÄÖµ£¬ÔÚactionÖÐÓÐidÕâ¸öÊôÐÔ£¬ÕâʱºòidµÄÖµ¾ÍΪ11 createXMLHttpRequest(); oRequest.onreadystatechange = callback;//´¦Àí·µ»ØµÄ·½·¨¡£ oRequest.open('POST', sUrl, true); oRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); oRequest.send(param); }
function showTeacherInfo() { if (oRequest.readyState == 4) { if (oRequest.status == 200) {