var $ = jQuery.noConflict(); var $wsAliFrontArr = []; $wsAliFrontArr['payto_path'] = '/wp-content/plugins/alipay/includes/tpl.cart.php?'; //$wsAliFrontArr['arr_query'] = ['proid','email','num','msg','extra','addr','tel','ordname','postcode','nonce']; //$wsAliFrontArr['arr_query'] = ''; $wsAliFrontArr['prefix'] = '.ws_alipay_buy_'; //$wsAliFrontArr['p'] = ''; $(function(){//BOJQ $('.ws_alipay_buy_wrap .ws_alipay_buy_pay').click(function(){ $wsAliFrontArr['p'] = $(this).parents('.ws_alipay_buy_wrap'); $wsAliFrontArr['arr_query'] = $wsAliFrontArr['p'].find('.ws_alipay_buy_fields').val().split(','); $PARA = ws_alipay_http_build_query( $wsAliFrontArr['arr_query'] ); var $PROTO = window.location.protocol + '//'; var $HOST = window.location.host; var $PORT = window.location.port; var $PATH = $wsAliFrontArr['payto_path']; var $URI = $PROTO + $HOST + $PORT + $PATH + $PARA; $URI= encodeURI( $URI ); //window.location.href = $URI ; open( $URI ); }); });//EOJQ function ws_alipay_http_build_query( $query_fields ){ var ret = ''; var $p = $wsAliFrontArr['p']; var $prefix = $wsAliFrontArr['prefix']; for( var i in $query_fields ){ fiels_val = $p.find( $prefix + $query_fields[i] ).val(); fiels_val = ws_alipay__E28( fiels_val ); ret += '&' + $query_fields[i] + '=' + fiels_val; } var referer = ws_alipay__E28( window.location.href ); ret = 'referer=' + referer + ret; return ret; } function ws_alipay__E28(o){ if( typeof o == 'undefined' ){ o = '' } return encodeURIComponent(o); }