ajax(20161110)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="jquery-3.1.1.min.js"></script> <title>无标题文档</title> </head> <body> <!--ajax写在JS里面来用--> <script type="text/javascript"> $.ajax({ url:"1110morningchuli.php", //处理页面地址 data:{code:"n001"},//传递的数据,提交数据 type:"POST", //提交方式 dataType:"TEXT", //返回值的类型(有三种) TEXT POST XML:可扩展标记语言;可用在,1,数据的传递上使用,当作数据载体使用 success:function(data){ //回调函数,括号内的参数随便命名,其实就是返回值 alert(data); }, error:function(){ //处理出错执行 } }); </script> </body> </html>
异步处理
ajax调用的时候默认是异步的,效率高
异步就是指在传递数据的时候不管对方是否接收,直接传输
同步就是指在传递数据的时候必须在对方接收后才能再传递下一个数据
对于ajax而言就是同时执行两个线程
解决方法:
1,把ajax变成同步的
2,把加事件代码放到ajax回调函数里面