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