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