前端使用ajax进行异步请求
/*执行ajax异步加载*/ var xmlhttp; if(window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); }else{ /*IE6 IE5创建ajax对象*/ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } /*向服务器发送请求*/ xmlhttp.open("POST","/scripte/ajax.php",true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8"); /*填写http头部信息*/ xmlhttp.send("text="+text.value);/*发送post表单字符*/ xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } }<script> $("form").on('submit',function(e){ /*e.preventDefault()*/ var formData=$(this).serialize() //input 没加那么属性的错误 $.ajax({ url:"/student/test", async:true, data:formData, dbType:"json", type:"POST", success:function(result,status,xhr){ /*alert(result) alert(status) alert(xhr)*/ }}); }); </script><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>async defer //异步延迟加载 md坑死我了
Last updated