function checksecanswer() {
var secanswer = $('secanswer').value;
if(secanswer == lastsecanswer) {
return;
} else {
lastsecanswer = secanswer;
}
ajaxresponse('checksecanswer', 'action=checksecanswer&secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer));
}
什么意思?
var secanswer = $('secanswer').value;
if(secanswer == lastsecanswer) {
return;
} else {
lastsecanswer = secanswer;
}
ajaxresponse('checksecanswer', 'action=checksecanswer&secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer));
}
什么意思?
主要是这句是什么意思?
你这里$可能只是自己定义的一个方法,ajaxresponse应该也是一样,传入两个参数
'checksecanswer'应该是要请求的相对URL
第二个参数包括这个URL中的参数集合,&用来连接不同的两个参数
action=checksecanswer
和
secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer))三目运算符?之前的表达式是判断条件,如果为true,则整个值取?后面的那个,否则取:后面的那个
$=document.getElementById;
后面就可以:
$("id名称") 了而且: $('secanswer').value 这句一看就知道不是了
jQuery: $('secanswer').val();
只能说这可能是在发AJAX请求,具体参数什么的,把JS下下来看看不就知道了
其他的JS框架,也有这样写的。 所以不一定就是jquery
var secanswer = $('secanswer').value;//获取标记值
if(secanswer == lastsecanswer) {//如果是最后一次就直接返回
return;
} else {//否则最后一次标记标上
lastsecanswer = secanswer;
}
///JS异步请求编码方式:URT-8,地址:checksecanswer;
参数:action=checksecanswer&secanswer=......那一堆.
ajaxresponse('checksecanswer', 'action=checksecanswer&secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer));
}
不知道对不对了