WEB开发网
开发学院网页设计JavaScript jQuery学习总结(一) 阅读

jQuery学习总结(一)

 2010-09-14 13:42:56 来源:WEB开发网   
核心提示:在使用jQuery的时候,$.getJSON $.getJson1 【JSON经常那个写成Json,jQuery学习总结(一),或者忘记$("#id") 中的#】2 【Ajax错误】var username="";$.getJSON("xx.jsp",func

在使用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接收

Tags:jQuery 学习 总结

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接