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));
}
什么意思?

解决方案 »

  1.   

    ajaxresponse('checksecanswer', 'action=checksecanswer&secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer));
    主要是这句是什么意思?
      

  2.   

    不是jquery吗。看着挺像的啊,呵呵
      

  3.   


    你这里$可能只是自己定义的一个方法,ajaxresponse应该也是一样,传入两个参数
    'checksecanswer'应该是要请求的相对URL
    第二个参数包括这个URL中的参数集合,&用来连接不同的两个参数
    action=checksecanswer

    secanswer=' + (is_ie && document.charset == 'utf-8' ? encodeURIComponent(secanswer) : secanswer))三目运算符?之前的表达式是判断条件,如果为true,则整个值取?后面的那个,否则取:后面的那个
      

  4.   

    $ 应该是jquery定义的对象,不是用户自定义的,我还有点印象。
      

  5.   

    谁说有这个就一定是jQuery了
    $=document.getElementById;
    后面就可以:
    $("id名称") 了而且: $('secanswer').value 这句一看就知道不是了
    jQuery: $('secanswer').val();
    只能说这可能是在发AJAX请求,具体参数什么的,把JS下下来看看不就知道了
      

  6.   

    $很多人写的JS,都会这么写的$=document.getElementById。。
    其他的JS框架,也有这样写的。 所以不一定就是jquery
      

  7.   

    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));
    }
    不知道对不对了