У меня есть MySQL BIGINT, который я храню в данных HTML5. Затем я пытаюсь получить доступ к этому значению и передать его через вызов AJAX.
<div data-id="211285677671858177">
И JavaScript:
var send_data = {
id: '' + $(this).data('id')
}
$.post('/send.php', send_data);
Проблема в том, что функция jQuery data
извлекает это значение как число с плавающей запятой, а не строку. Таким образом, добавление его к пустой строке не помогает, потому что уже слишком поздно - оно уже округлено (в данном случае до 211285677671858180
). Что я могу сделать, чтобы это исправить?