jQuery技术

jQuery学习总结(一)

字号+ 作者:H5之家 来源:H5之家 2015-09-20 09:30 我要评论( )

在使用jQuery的时候。 $.getJSON $.getJson 1 【JSON经常那个写成Json,或者忘记$(#id) 中的#】 2 【Ajax错误】 var username=; $.getJSON(xx.jsp,function(data){ username=data.name; }); $(#name).val(username); 使用ajax异步访问的时候 把 $(#name).val

在使用jQuery的时候。

$.getJSON 

$.getJson

1 【JSON经常那个写成Json,或者忘记$("#id") 中的#】

2 【Ajax错误】

var username="";
$.getJSON("xx.jsp",function(data){
username=data.name;
});
$("#name").val(username);

使用ajax异步访问的时候

$("#name").val(username);

写在了getJSON方法外部。

造成 $("#name").val()获得 username的时候可能为 空字符串

3 【类型的错误】

在C#里面申明类

public class test
{
    private int id;

  
    private DateTime date;
    public int Id
    {
        get { return id; }
        set { id = value; }
    }
    public DateTime Date
    {
        get { return date; }
        set { date = value; }
    }
}

在项目里面加载JSON插件。实例化一个类,用JSON格式返回

test t=new test();
t.Id=1;
t.Date=Datetime.Now;
response.write(JavaScriptConert.SerializableObject());

在页面上想把对象t 的date属性显示出来,开始的时候我是这样写的

$.getJSON("xx.jsp",function(data){
$("#time").html(data.Date);
});

后来发现显示不出来于是乎,我在firefox中发现  回应的JSON数据 中是这样的。

“Date”:new Date(21313123123)

Date竟然变成了对象。。

可以转换成string再输出

$.getJSON("xx.jsp",function(data){
var d=""+data.Date;
$("#time").html(d);
});

这样就没问题了。或者用object接收

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • jQuery制作select双向选择列表

    jQuery制作select双向选择列表

    2016-02-26 11:00

  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • 强大的jQuery移动插件Top 10

    强大的jQuery移动插件Top 10

    2016-02-25 09:05

网友点评