Hola, supongo que no lo estarás haciendo así pero por si acaso te comento, el código javascript que obtiene la id del enlace tiene que ir debajo de este para que puede coger su id.
Te pongo 2 ejemplos..
Esto funciona:
Código HTML:
Ver original<a id="ida" data-id="100" data-toggle="modal" href="#myModal">...
</a> var iddata = document.getElementById('ida').getAttribute('data-id');
alert(iddata);
Esto no funciona:
Código HTML:
Ver original var iddata = document.getElementById('ida').getAttribute('data-id');
alert(iddata);
<a id="ida" data-id="100" data-toggle="modal" href="#myModal">...
</a>
Si sigues con el problema por favor deja un poco mas de info para saber donde esta el problema..
Saludos