项目问题总结2

1.今天项目中的一个页面里面打开一个弹出窗口,窗口内容是url到后台返回的一个页面,但是此窗口中的jQuery的datagrid无法加载,不用弹出窗口时是正常的。后来将js代码放入<body>标签里面后就正常了。

2. jQuery的ajax请求中,我在url里面的参数值有中文的时候,传到后台时为乱码。解决方法是在前台将参数值用encodeURI(中文值)进行处理后再使用。后台获取到这个值后用new String(中文值.getBytes("ISO-8859-1"),"UTF-8")。

3.页面中引入了一个iframe标签,此标签中有一个百度地图。在当前页面中想调用百度地图的地图移动函数,却出现各种问题,找不到BMap对象,或者调用panTo函数无反应。
解决办法:在iframe标签里面的页面写一个函数来调用百度地图的panTo函数,而当前页面只需要将经纬度传过去就好了。
这个是当前页面的调用函数(carmap为iframe标签的id)
function locateMap(jd, wd) {
  •     $("#carmap")[0].contentWindow.locateMap(jd, wd);
}
这个是iframe标签里面的函数
  • function locateMap(jd, wd) {
  •     var point = new BMap.Point(jd,wd);
  •     map.panTo(point);
  • }

4. 在js中可以用console.log('name: ', data);来打印出对象的各个属性。对于想查看对象内部各个属性的名称和值非常好用。

5. 解决Navicat for MySQL 1045错误: 1045-Access denied for user 'root'@'localhost'(using password: YES)
解决办法是重新设置root用户密码
xshell登陆数据库后执行: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

6.idea里面项目启动报错:java.lang.ClassNotFoundException,但是对应的文件存在。
解决办法是:删除了项目结构中target这一部分,然后重启tomcat就好了

7.今天在家vm上的虚拟机可以ping通本地机,但本地机xshell却ping不通vm上的linux虚拟机。

8.在idea 下如何找到项目编译的class文件(Intellij下怎么指定编译输出路径)
File -->Project Structure -->Modules选择你的module,再打开右边的Paths你就看到了

9.centos7上面安装了mysql之后,用navicate登陆提示1130错误。
[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
然后在重启mysql:service mysqld restart
就好了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值