Problem mit jQuery data (), das Zeichenfolge als Zahl behandelt

Ich habe ein MySQL BIGINT, das ich in HTML5-Daten speichere. Dann versuche ich, auf diesen Wert zuzugreifen und ihn über einen AJAX-Aufruf weiterzuleiten.

<div data-id="211285677671858177">

Und das JavaScript:

var send_data = {
    id: '' + $(this).data('id')
}
$.post('/send.php', send_data);

Das Problem ist, dass die jQuerydata Funktion scheint diesen Wert als Gleitkomma und nicht als Zeichenfolge abzurufen. Das Anhängen an eine leere Zeichenfolge hilft also nicht, da es bereits zu spät ist - es wurde bereits gerundet (in diesem Fall an211285677671858180). Was kann ich tun, um das zu beheben?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage