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接收

时间: 2024-08-02 02:24:39

jQuery学习心得的相关文章

jQuery学习心得总结(必看篇)_jquery

jQuery 对象 •jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象. •jQuery 对象是 jQuery 独有的. •只有 jQuery 对象才能使用 jQuery 的方法,在 jQuery 对象中无法使用 DOM 对象的任何方法,反之 DOM 对象也无法使用任何 jQuery 的方法. •约定:如果获取的是 jQuery 对象,那么要在变量前面加上 $ •jQuery 对象中封装了多个 DOM 对象,同时 jQuery 对象是类数组对象 •数组与类数组对象的区别

运维管理平台实现与学习心得

经过一段时间的学习,写了一个简单的运维管理平台小项目,先看看啥样吧! 下面说明下具体实现: 软件架构:HTML+CSS+Jquery+Bootstrap+Ajax+Python2.7+Django1.9+SaltStack+MySQL 功能描述: 数据可视化:采用百度开源的ECharts绘图,通过Python脚本每分钟统计Nginx日志分析PV/UV量写到数据库. 资产管理:采用SaltStack Restful API二次封装调用收集主机配置信息入库,并提供增删改查. 主机批量管理:也是调用S

javascript 继承学习心得总结_基础知识

看了不少js继承的东西也该总结总结了. 先说一下大概的理解,有不对的还望指正,也好更正一下三观.另外说明下,下面的例子并非原创基本就是改了个变量名啥的,有的甚至直接拿过来用的. js继承是用来干啥的: 首先说js没有真正的跟其他面向对象的语言一样概念的继承,js里边所说的继承是指模拟继承. 具体js继承是干啥呢,刚开始做前端的时候我是用来面试的(最早写些小效果的时候基本用不到,为啥要看呢,因为面试官很爱问这个问题啊),所以就看看大概的,面试时候能说个大概,在这个问题上算是面试党了.后来跟着慢慢的

浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结_javascript技巧

这是一篇关于javascript模块化AMD,CMD,CommonJS的学习总结,作为记录也给同样对三种方式有疑问的童鞋们,有不对或者偏差之处,望各位大神指出,不胜感激. 本篇默认读者大概知道require,seajs的用法(AMD,CMD用法),所以没有加入使用语法. 1.为何而生:  这三个规范都是为javascript模块化加载而生的,都是在用到或者预计要用到某些模块时候加载该模块,使得大量的系统巨大的庞杂的代码得以很好的组织和管理.模块化使得我们在使用和管理代码的时候不那么混乱,而且也方

羽毛读《seo实战密码》学习心得分享 为什么要做seo

看到A5对ZAC的采访文章<Admin5对话"seo每天一贴"zac:无心插柳柳成荫>,感觉受益匪浅.这是羽毛对zac前辈新书<seo实战密码-60天网站流量提高20倍>的第一篇阅读学习心得.为了方便大家阅读,正文中出现红色字体为原文重要内容,绿色字体为羽毛自己的心得,欢迎大家参与讨论.你的留言,是我写心得的强大动力.谢谢支持! 前人给了我们很多的宝贵经验和规律技巧,让我们在前行的道路上少走弯路,更快到达成功的彼岸;为此,向前辈致敬! 一.什么是SEO SEO是

calendar控件的学习心得

calendar|控件|心得 今天还继续在calendar控件里琢磨,看以下代码,(用来在calendar里显示日期标签): if d.isothermonth then c.controls.clear else dim strholiday,strformatstart,strformatend as string strholiday=holidays(d.date.month,d.date.day) strformatstart="<br><font color=red

Web开发学习心得5——Asp.net的设计思想

自从有了html与http,就有了浏览器与Web服务器,并有了Web应用,最初的交互模式是这样的: 开发学习心得5--Asp.net的设计思想-">该模式很好地运行了很多年.然而,随着计算机应用的发展,人们越来越不满足于只有静态内容的页面,而由某种机制动态产生html等代码的需求越来越迫切,于是,很多技术就应运而生,Asp.net就是这样一种技术.从本质上讲,Asp.net就是一种服务器端动态产生html.css.javascript等浏览器认识的代码的技术.Asp.net的交互模式如下:

Web开发学习心得6——HttpApplication管线研究

经过Asp.net设计思想的研究,我们对HttpApplication的管线已经有了一个本质的了解.所谓管线,实际上就是生产流水线,由一系列的步骤所组成,而HttpContext,就是这条流水线上待加工的产品.现在,我们来对这条生产流水线进行更进一步的了解. 首先请看ApplicationStepManager.BuildSteps方法. 开发学习心得6--HttpApplication管线研究-">1.ValidatePathExecutionStep:负责对请求的路径进行安全检查,禁止

Web开发学习心得4——CSS盒模式与排版

首先简单讲一下盒模式,所谓盒模式,是CSS看待元素的方式,CSS将每个单一的元素都看作一个盒子,如下图所示: 开发学习心得4--CSS盒模式与排版-">之所以叫它盒模式,是因为它跟我们日常生活中的盒子非常相似,这里不多说了.CSS中大部分的属性都是用来控制content的,比如width.height.color等:padding.border.margin都是可选的,其中,padding.margin表示的是一片空白区域,只能控制其大小,border是一个可见的边框,可以控制其边框样式.