Make sure the data- number has at least one number in it before passing to isNaN. Thanks to @cms in 8ebb9b22df for a heads-up.

This commit is contained in:
jeresig 2010-09-22 07:34:31 -04:00
parent e3463946e1
commit 9ad7c21e70
2 changed files with 6 additions and 2 deletions

View file

@ -157,7 +157,7 @@ jQuery.fn.extend({
data = data === "true" ? true :
data === "false" ? false :
data === "null" ? null :
!isNaN( data ) ? parseFloat( data ) :
/\d/.test( data ) && !isNaN( data ) ? parseFloat( data ) :
rbrace.test( data ) ? jQuery.parseJSON( data ) :
data;
} catch( e ) {}