jQuery的data()方法将字符串作为数字处理的问题
- 论坛
- jQuery的data()方法将字符串作为数字处理的问题
25 浏览
jQuery的data()方法将字符串作为数字处理的问题
我有一个存储在HTML5数据中的MySQL BIGINT值。然后我尝试访问该值并通过AJAX调用传递它。
JavaScript代码如下:
var send_data = { id: '' + $(this).data('id') } $.post('/send.php', send_data);
问题在于,jQuery的data
函数似乎将该值作为浮点数而不是字符串来检索。所以将它附加到空字符串上并不能解决问题,因为为时已晚 - 它已经被四舍五入了(在这种情况下为211285677671858180
)。我应该怎么办才能修复这个问题?