一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

json入门教程实例代码

时间:2009-08-04 编辑:简简单单 来源:一聚教程网

pt.urlFields = [ 'jobarea' , 'district' , 'funtype' , 'industrytype' , 'issuedate' , 'providesalary' , 'keyword' , 'keywordtype' , 'curr_page' , 'lang' , 'stype' , 'postchannel' , 'workyear' , 'cotype' , 'degreefrom' , 'jobterm' , 'address' , 'lonlat' , 'radius' , 'ord_field' , 'list_type' , 'fromType' ];

 pt.getSearchResultHref1 = function( param ) {
  var urlEncode = window.encodeURIComponent || window.escape;
  param = typeof param == 'object' ? param : {};
  var href = this.cfg.domain.search + '/list/';
  var and = '';
  for ( var i = 0 ; i < this.urlFields.length ; i++ ) {
   var val = '';
   if ( param.nodeName && param[this.urlFields[i]] != undefined ) {
    if ( param[this.urlFields[i]].value != undefined ) {//text input
     val = param[this.urlFields[i]].value;
    }
    else if ( param[this.urlFields[i]].length ) {//radio input
     for ( j = 0 ; j < param[this.urlFields[i]].length ; j++ ) {
      if (  param[this.urlFields[i]][j].checked ) {
       val = param[this.urlFields[i]][j].value;
       break;
      }
     }
    }    
   }
   else if ( param[this.urlFields[i]] != undefined ) {
    val =  param[this.urlFields[i]];
   }
   if ( 'lang' == this.urlFields[i] ) {
    val = val || this.cfg.lang;
    href += '.html?fromJs=1';
    and = '&';
   }
   if ( '&' != and ) {
    href += and + urlEncode( urlEncode( '' != val ? val : ' ' ) );
    and = ',';
   }
   else {
    if ( '' != val ) {
     href += and + this.urlFields[i] + '=' + urlEncode( val );
    }
   }

  }
  return href;
 }

热门栏目