jQuery学习总结(一)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值