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;//这句怎么解释
}
} 展开
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;//这句怎么解释
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询