1. input 与 button在获取value值的区别:
(在这里使用jq方法).
input使用$("#btn").val()
button使用$("#btn").attr("value")
2. double计算时丢失精度
BigDecimal bg = new BigDecimal(d * 100);
double doubleValue = bg.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
d是 你要计算的double值.
该表达式是要计算d乘以100之后的值.
Example:
4. navicat导出表结构,不导出表数据
右键--->数据传输--->右半部分选择文件--->左半部点击高级--->去掉插入数据.
5.为什么使用ajax 请求无法下载文件.
那是因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,虽然可以读取到返回的response,但只是读取而已,是无法执行的,说白点就是js无法调用到浏览器的下载处理机制和程序。(该条为转载)
-------------------------------------------------------------------------------------------------------------------