一、首先先明白get与post的基本定义和区别:
这是两种在客户端和服务器端进行请求-响应的方法。
1get:从指定的资源请求数据。
2post:向指定的资源提交要处理的数据。
get基本上用于从服务器取回数据,注意:get方法可能返回缓存数据。
post可以从服务器上获取数据,不过,post方法不会缓存数据,并且常用语连同请求一起发送数据。
二、
Jquery $.get()方法。
$.get()方法通过Http Get发起请求,从服务器上请求数据。
语法:&.get(URL,callback);
URL必须存在,指的是请求地址,
callback可选的,请求成功后所执行的函数名。
例子:
&.get("demotest.aspx",function(data,status){
alert('Data:'+data+' Status:'+status);
});
jQuery.$.post()方法
&.post()方法通过Http Post请求从服务器上请求数据。
语法:
&.post(URL,data,callback);
URL必须输入,请求的URL。
data可选输入,连同请求一同发送的数据。
callback可选,请求成功后所执行的函数。
例子:
&.post('demotest.aspx',
{
name:'zhang',
city:'dd'
},
function(data,status){
alert('data:'+data+'status:'+status);
});
JSON:java script object Notation
JSON是存储和交换文本信息的语法,类似于XML,更小更快更易于解析。
例子:
var employees = [ { "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas" , "lastName": "Carter" } ];
JavaScript对大小写敏感,会忽略多余的空格。
对JavaScript进行折行使用的是反斜杠“”进行折行。
运算符 | 描述 | 例子 |
---|---|---|
&& | and | (x < 10 && y > 1) 为 true |
|| | or | (x==5 || y==5) 为 false |
! | not | !(x==y) 为 true |
运算符 | 描述 | 例子 |
---|---|---|
== | 等于 | x==8 为 false |
=== | 全等(值和类型) | x===5 为 true;x==="5" 为 false |
!= | 不等于 | x!=8 为 true |
> | 大于 | x>8 为 false |
< | 小于 | x<8 为 true |
>= | 大于或等于 | x>=8 为 false |
<= | 小于或等于 | x<=8 为 true |
try { //在这里运行代码 } catch(err) { //在这里处理错误 }