Problem z traktowaniem łańcucha jQuery data () jako liczby
Mam BIGINT MySQL, który przechowuję w danych HTML5. Następnie próbuję uzyskać dostęp do tej wartości i przekazać ją przez wywołanie AJAX.
<div data-id="211285677671858177">
I JavaScript:
var send_data = {
id: '' + $(this).data('id')
}
$.post('/send.php', send_data);
Problem polega na tym, że jQuerydata
funkcja wydaje się pobierać tę wartość jako zmiennoprzecinkowy, a nie łańcuch. Dołączenie go do pustego łańcucha nie pomaga, ponieważ jest już za późno - zostało już zaokrąglone (w tym przypadku do211285677671858180
). Co mogę zrobić, aby to naprawić?