一、首先先明白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+‘\n 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)
{
//在这里处理错误
}
原文:http://www.cnblogs.com/diaosizhang/p/3732791.html