PHP 有部分代码不是很清楚,明白 求高手求解释 让我理解清楚

functiondel(form){if(!window.confirm('是否要删除数据??')){}else{varleng=form.chk.length;if(l... function del(form){
if(!window.confirm('是否要删除数据??')){
}else{
var leng = form.chk.length;
if(leng==undefined){
if(!form.chk.checked){
alert('请选取要删除数据!');
}else{
rd = form.chk.value;
var url = 'delshop.php?rd='+rd;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange = delnow;
xmlhttp.send(null);
}

}else{
var rd=new Array();
var j = 0;
for( var i = 0; i < leng; i++)
{
if(form.chk[i].checked){
rd[j++] = form.chk[i].value;
}
}
if(rd == ''){
alert('请选取要删除数据!');
}else{
var url = "delshop.php?rd="+rd;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange = delnow;
xmlhttp.send(null);
}
}
}
return false;
}
undefined是转换为字符串吗?
这部分 xmlhttp.onreadystatechange = delnow;怎么不等于function();而是等于delnow 不明白求解释
这部分代码为什么还要定义新的类是rd
}else{
var rd=new Array();
var j = 0;
for( var i = 0; i < leng; i++)
{
if(form.chk[i].checked){
rd[j++] = form.chk[i].value;//这句怎么解释
}
}
展开
 我来答
pw2007pw
2013-09-06 · TA获得超过532个赞
知道小有建树答主
回答量:316
采纳率:66%
帮助的人:111万
展开全部
我来回答楼主的一楼追问吧.关键词 window 是 HTML DOM 就是所谓的文档对象模型
confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。
用户按 ok 或者是 取消 会返回不同的布尔值, 通过判断 布尔值来判断用户选择的是ok 或者是取消
MarkGo
2013-09-01 · 测试API接口使用的啊1
MarkGo
采纳数:257 获赞数:427

向TA提问 私信TA
展开全部
undefined是一种状态,并不是string
xmlhttp....=delnow这个就是一个function名
rd是新的数组并不是累
rd[j++] = 赋值为chk[i]的内容
追问
if(!window.confirm  !怎么解释呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式