Jquery ajax POST实例
  
    POST可以用.ajax,.ajax基本用法像这样:
    HTML
<form id="foo">
    <label for="bar">A bar</label>
    <input id="bar" name="bar" type="text" value="" />
    <input type="submit" value="Send" />
</form>
    JavaScript:
 
// 变量来保存请求
var request;
// 绑定到我们的表单提交事件
$("#foo").submit(function(event){
    // 中止任何挂起的请求
    if (request) {
        request.abort();
    }
    //设置一些局部变量
    var $form = $(this);
    //让我们来选择,并缓存所有的字段
    var $inputs = $form.find("input, select, button, textarea");
    //序列化表单中的数据
    var serializedData = $form.serialize();
    //在ajax的请求期间让我们禁用 inputs 
    //注:我们禁用元素后的表单数据已序列化。
    // 禁用表单元素......
jquery1.8以上的版本和以前的版本区别
      jQuery1.8和更高的版本需要注意的地方.不要忘了,.success()和.error()仍然在jQuery的1.9.1版本中被支持,所以它不会破坏你原来的代码和插件的使用。我也制定了一些新的Query的1.9 +的jQuery.ajax()的例子。
    弃用通知:jqXHR.success(),jqXHR.error(),和jqXHR.complete()回调在jQuery 1.8中是被弃用的。所以要准备你的代码以备这些方法最终被去除,使用jqXHR.done(),jqXHR.fail(),和jqXHR.always()来代替。
    使用jQuery 1.8以前版本AJAX获取HTML。
 $.ajax({
    url: 'test.html',
    dataType: 'html',
    success: function (data, textStatus, xhr)
    {
        console.log(data);
    },
    error: function (xhr, textStatus, errorThrown)
    {
        console.log('error: '+textStatus);
    }
});
使用jQuery 1.8 +的AJAX获取HTML
// cache: false is used to fetch the latest version
$.ajax({
    url: "test.html",
    cache: false
})
.done(function(data, textSt......
Javascript显示无效的日期
  如果我创建日期这样一切是正常的:var someDate =new Date("2013,2,1");。
如果想加一个时间上去,var someDate =new Date("2013,2,1,20");会显示无效的日期。
怎么创建一个带时间的日期呢?
正确的写法应该是:
var someDate =new Date(2013,2,1,20)。
......