Emitir com jQuery data () tratando string como number
Eu tenho um MySQL BIGINT que estou armazenando em dados HTML5. Então eu estou tentando acessar esse valor e passá-lo através de uma chamada AJAX.
<div data-id="211285677671858177">
E o JavaScript:
var send_data = {
id: '' + $(this).data('id')
}
$.post('/send.php', send_data);
A questão é que o jQuerydata
função parece recuperar esse valor como um ponto flutuante e não uma seqüência de caracteres. Então anexá-lo a uma string em branco não está ajudando, porque já é tarde demais - já foi arredondado (neste caso,211285677671858180
). Oque posso fazer para consertar isso?