Visto che il problema sta nell'assegnazione dell'id io proverei ad usare parseInt() invece di (o agggiunto a) eval()
Regole del Forum