当前位置:编程学习 > C#/ASP.NET >>

简单的一句JQ,谁帮忙解释下。我已经好久没有写过程序了。忘的一干二净了。

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));
}
什么意思? --------------------编程问答-------------------- 这里应该不是jquery 。 --------------------编程问答-------------------- ajaxresponse('checksecanswer', 'action=checksecanswer&secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer));
主要是这句是什么意思? --------------------编程问答-------------------- 不是jquery吗。看着挺像的啊,呵呵 --------------------编程问答--------------------
引用 2 楼 lxsunshuai 的回复:
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,则整个值取?后面的那个,否则取:后面的那个 --------------------编程问答-------------------- $ 应该是jquery定义的对象,不是用户自定义的,我还有点印象。 --------------------编程问答-------------------- 谁说有这个就一定是jQuery了
$=document.getElementById;
后面就可以:
$("id名称") 了

而且: $('secanswer').value 这句一看就知道不是了
jQuery: $('secanswer').val();


只能说这可能是在发AJAX请求,具体参数什么的,把JS下下来看看不就知道了 --------------------编程问答-------------------- $很多人写的JS,都会这么写的$=document.getElementById。。
其他的JS框架,也有这样写的。 所以不一定就是jquery --------------------编程问答-------------------- url --------------------编程问答-------------------- function checksecanswer() {
  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));
}
不知道对不对了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,