Bug Tracker

Modify

Ticket #11445 (closed bug: duplicate)

Opened 15 months ago

Last modified 15 months ago

Parsing error on data

Reported by: shholmes@… Owned by:
Priority: undecided Milestone: None
Component: unfiled Version: 1.7.1
Keywords: Cc:
Blocking: Blocked by:

Description

I have an html like this:

<input type="radio"
 class="class" 
 name="attr" 
 value="value" 
 data-identifier="13309600171026321254"/>

When I try to retrieve the identifier data attribute it recognizes it as a number and parse it, but it rounds the last part:

$("input.class").data("sku") 
// -> 13309600171106320000

If I try to parse the string as an int I have the same result:

parseInt("13309600171026321254")
// -> 13309600171106320000

I assume it's a bug on parseInt function but this kind of errors could be detected and then return the original string instead of trying to parse it.

Change History

comment:1 Changed 15 months ago by shholmes@…

I didn't notice I must put the code in jsFiddle sorry (and I have a typo on the example :( ).

Code testing this bug is in  http://jsfiddle.net/cLyTE/1/

comment:2 Changed 15 months ago by dmethvin

  • Status changed from new to closed
  • Resolution set to duplicate

comment:3 Changed 15 months ago by dmethvin

Duplicate of #7579.

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.