一.
ajax
里的内容都是{name:value, name:value, ... }
的形式
二.初级前端常用方法:$.ajax() $.getJSON() $.getScript()
三.常用name&value:
1.四个函数:
beforeSend:function(){}
success:function(){}
error:function(){}
complete:function(){} 注意:complete函数必须放在最后。
2.name&value:
data:规定要发送到服务器的数据。
dataType:预期的服务器响应的数据类型。
jsonp:在一个 jsonp 中重写回调函数的字符串,一般用于json跨域使用。
type:规定请求的类型(GET 或 POST)。
url:规定发送请求的 URL。默认是当前页面。
四.例子
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../jquery-3.1.0.min.js"></script> </head> <body> <div id="div2"></div> <div id="div1"></div> </body> <script> $.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',function(){ $.ajax({ url:'http://wthrcdn.etouch.cn/weather_mini?city='+remote_ip_info.city, data:{}, success:function(data){ datas=eval("("+data+")");//这个是把json字符串转化为对象,然后对对象进行操作 $('#div1').html("温度:"+datas.data.wendu+"℃"); } }) }); </script> </html>
.这是一个显示当地温度的小函数。