ajaxの簡単な質問です、とても不安です~
ajaxを勉強して一段落書きました~~jsのif(str=="good")が機能しない気がします~~個別に取り出すと戻ってきました。確かに出力は良好です
判断するのに時間がかかりましたので、アドバイスをお願いします。 ! ! !
これはhtml
です
<br /> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /> <html xmlns="http://www.w3.org/1999/xhtml"><br /> <head><br /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br /> <title>无标题文档</title><br /> <script type="text/javascript" language="javascript" src="worinima.js"></script><br /> </head><br /> <br /> <body><br /> <br /> <br /> <a href="#" onclick="upsdowns('l','f','fsdf','sdf')">dsds</a><br /> <br /> <br /> </body><br /> </html><br />
<br /> <br /> var xmlHttp;<br /> function upsdowns(ac,id,ud,mk)//,did)<br /> {<br /> <br /> //获取xmlHttpObject对象,如果为空,提示浏览器不支持ajax<br /> xmlHttp=GetXmlHttpObject();<br /> var url;<br /> url="ajax.php"+"?ac="+escape(ac)+"&url="+url+"&id="+escape(id)+"&ud="+escape(ud)+"&mk="+escape(mk)+"&sid="+Math.random();<br /> //回调函数,执行动作<br /> xmlHttp.onreadystatechange=stateChanged; <br /> //open<br /> xmlHttp.open("GET",url,true);<br /> xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");<br /> xmlHttp.send(null);<br /> } <br /> <br /> function stateChanged() <br /> {<br /> <br /> if (xmlHttp.readyState==4)<br /> { <br /> {if(xmlHttp.status==200) // phparray=new Array()<br /> <br /> var str=xmlHttp.responseText;<br /> if(str=="dasda")<br /> alert(str);<br /> //document.getElementById("txtHint").innerHTML=str;<br /> <br /> }<br /> }<br /> <br /> }<br /> //获取xml对象<br /> function GetXmlHttpObject()<br /> {<br /> var xmlHttp=null;<br /> try<br /> {<br /> // Firefox, Opera 8.0+, Safari<br /> xmlHttp=new XMLHttpRequest();<br /> }<br /> catch (e)<br /> {<br /> // Internet Explorer<br /> try<br /> {<br /> xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");<br /> }<br /> catch (e)<br /> {<br /> xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");<br /> }<br /> }<br /> return xmlHttp;<br /> }<br /> <br />
<br /> <br /> header("Content-type: text/html;charset=utf-8");<br /> header('Vary: Accept-Language'); <br /> $w=$_GET['ac'];<br /> $a=$_GET['id'];<br /> $r=$_GET['ud'];;<br /> $t=$_GET['mk'];<br /> if($w!==''&&$a!=''&&$r!==''&&$t!=='')<br /> {echo"good";<br /> }<br /> <br />