发表于: 2016-12-28 00:32:00

1 1715


今天完成的事情:

  1.任务4修改了下代码,还是有bug。杀死一个人后,从下一个页面返回来变灰色的人又会变回来,看了下师兄的代码,理清了思路,明天解决。

明天计划的事情:

  1.一定修改完任务4,开始任务5

遇到的问题:

  1.用each遍历  index赋值给d之后,d=index  如果前面有if条件,不满足if条件的index值是indefine,不是空的。 

$.each(obj,function(index,dome)

收获:

  1.undefined与null:

undefined:表示"缺少值",就是此处应该有一个值,但是还没有定义
(1)变量被声明了,但没有赋值时,就等于undefined。
(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。

null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。

  2.学写了下ajax get和post方法

$.get()  $.post方法:
load通常在Web服务器上获取静态数据文件,$.get()  $.post()是jQuery中的全局变量。
$.get()方法是get方式进行异步请求,结构为$.get(url[,data][,callback][,type])
例如:
$("#send").click(function(){
$.get(“get1.php”){
username:$("#username").val(),
content:$("#content").val()
},回调函数);
});
如果服务器接收到传递的data数据并成功返回,那么就可以通过回调函数将返回的数据显示到页面上。
$.get()回调函数有两个参数
function(data,textStatus){
//data;
//textStatus
}
数据格式
1.HTML片段回调函数格式
function(data,textSTatus){
$("#resTest").html(data);//将返回的数据添加到页面上
}
2.XML文档
3.JSON文件



返回列表 返回列表
评论

    分享到