Ϊʲô»ñÈ¡jsÖеÄURLµÄ²ÎÊýµÄÖµ×ÜÊÇΪnull(ajax)
ÎÒÊÇÏëÑéÖ¤Ò»¸öÓû§ÃûÊÇ·ñ´æÔڵģ¬Í¨¹ýǰ̨µÄinputÊäÈ룬Ȼºóдһ¶ÎjsÈçÏÂʵÏÖajaxµÄ¹¦ÄÜ£º
<script type="text/javascript">
var req;
function validate(){
var idField=document.getElementById("userid");
var url="validate.jsp?id = " + escape(idField.value);
//alert(url); //Õý³£ÏÔʾ
if(window.XMLHttpRequest){
req=new XMLHttpRequest();
}else if(window.ActiveXObject){
req=new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET",url,true);
req.onreadystatechange=callback;
req.send(null);
}
function callback(){
if(req.readyState ==4){
if(req.status ==200){
var msg=req.responseXML.getElementsByTagName("msg");
//alert(msg[0].childNodes[0].nodeValue);
setMsg(msg[0].childNodes[0].nodeValue);
}
}
}
function setMsg(msg){
if(msg == "invalid"){
document.getElementById("usermsg").innerHTML = " <font size='-3' color='red'>Óû§ÃûÒÑ´æÔÚ,ÇëÖØÐÂÊäÈë </font>";
}else if(msg == "valid"){
document.getElementById("usermsg").innerHTML = " <font color='red'>¹§Ï²Äú£¬Óû§Ãû¿ÉÓà </font>";
}
Ïà¹ØÎÊ´ð£º
<div id="div6" runat="server" style= "height:auto;width:auto; text-align: left;">
& ......
HTML code:
<form action="<%=request.getContextPath()%>/advertAdd.adp?op=Y" id="addAdvertForm" name="addAdvertForm" method="post" enctype="mult ......
ajax×öµÄ·ÀÖ¹×¢²áÓû§ÃûÏàͬ£¿£¿£¿´«ÖÐÎÄÖµ
Ö±½ÓÓÿò¼Ü¾ÍºÜ¼òµ¥ÁË¡£ÀýÈçjsonÖ®ÀàµÄ¡£
Èç¹ûÊÇ×Ô¼ºÐ´£¬×îºÃ°ÑÖÐÎĽøÐÐÒ»ÏÂת»»£¬È»ºóÔÚºǫ́ÔÙת»»»ØÀ´¡£ÕâÑù±È½Ï±£ÏÕ¡£
ÓÃDWR°É
Â¥Ö÷ÖØµãÊÇ¡°ajax×öµÄ·ÀÖ ......
Èç¹û°ÑÒ³ÃæµØÖ·¸Ä³É±¾µØµÄÎļþ(È磺aa.php)¾Í¿ÉÒÔÕý³£¶ÁÈ¡ÁË¡£
³ÌÐòÈçÏ£º
<script language="javascript" src="jsLibrary/jquery.js"> </script>
<script langu ......
ÎÒÔÚÒ³ÃæÖÐÊäÈëÓ¢ÎÄÊÇÕý³£µÄ£¬ÊäÈëÖÐÎÄ·µ»ØµÄjson×îºóÉÙÁ˵㶫Î÷±È½ÏÕý³£·µ»ØÊÇ
{ "success ":true}
ÎÒ´«ÖÐÎĽøÈ¥·µ»Ø³öÀ´¾ÍÊÇ
{ "success ":fals
ΪÉÙÒ»²¿·Ö¶«Î÷
ÎÒÊÇÖ ......