Problema con jQuery data () tratando la cadena como un número

Tengo un BIGINT de MySQL que estoy almacenando en datos HTML5. Entonces estoy tratando de acceder a ese valor y pasarlo a través de una llamada AJAX.

<div data-id="211285677671858177">

Y el JavaScript:

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

El problema es que la jQuerydata La función parece recuperar ese valor como un punto flotante y no como una cadena. Entonces, añadirlo a una cadena en blanco no ayuda porque ya es demasiado tarde, ya se ha redondeado (en este caso, para211285677671858180). ¿Qué puedo hacer para arreglar esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta