werehuman 13.03.2012 13:13 Psi+

// A special extend for ajax options
// that takes "flat" options (not to be deep extended)
// Fixes #9887
function ajaxExtend( target, src ) {
var key, deep,
flatOptions = jQuery.ajaxSettings.flatOptions || {};
for ( key in src ) {
if ( src[ key ] !== undefined ) {
( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
}
}
if ( deep ) {
jQuery.extend( true, target, deep );
}
}
Охуительный у них код. Кто-то в детстве недопрограммировал на лиспе.

1. arts 13.03.2012 13:15

Код как код, всё понятно.

2. werehumanarts /1 13.03.2012 13:15 Psi+

( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
В эту строчку я втуплял пару минут

3. artswerehuman /2 13.03.2012 13:28 Psi+

Не, я сразу понял.

4. 238328 13.03.2012 14:05 20526194051331645807178808

программирую на AJAX и HTML

5. 238328werehuman /2 13.03.2012 14:05

подсветку себе нормальную запили

Do you really want to delete ?