当AJAX返回一个二维的JSON时候,JQUERY 怎么解析?
Newtonsoft.Json.dll 用这个把表格生产json数据
用$each()迭代,里面再加一个用$each(),再迭代一次嵌套的那个串
现象:部署在unix服务器的web项目,其中一个jsp中引用了一个js文件中的方法,页面总是提示该方法“未定义”。
本人做的测试:
1、查看源文件,按照页面给出的url可以找到那个js文件,引用的方法也有。
2、怀疑是js文件乱码了,导致无法访问。但是从服务器上下载下来的js文件,是utf-8编码的,打开文件查看也没有乱码,但是url访问js文件时确有乱码显示。
3、删除了js文件中的所有注释内容,包括中文的和英文的,保证js文件中无中文内容。测试无效。
4、在js文件的最开始部分定义了一个简单的方法,可以被执行。
我把js内容发给大家看看吧~ 就是说dTree这个方法未定义(内容太长,分成两个哈)
从别的地方copy 过来的编码不一样的代码,粘贴到我的文件中(没显示乱码)!
用了 vs 高级另存为(修改编码) 后,同样的 整个js 文件的方法都报未定义!
(还用了Emediter 修改编码 ) 同样整个js 文件的方法都报未定义!
屏蔽 copy 过来的那段代码后就没问题了!!
补充说明一下,最初部署在unix服务器上是可以正常使用的,前两天更新程序,所有程序全部覆盖了一下,然后更新应用后,这个js方法就找不到了,后来又恢复到备份的旧版本,还是用不了。
但是这个部分其实是没有做过任何改动的。
引用的路径应该是没有问题的,因为把源文件中的路径贴过来可以访问到。我在那个js文件里写了个测试的方法,放在最前面了,也可以访问到。需要补充说明的一点是:
同样的部署程序,放在windows服务器上可以正常使用,只是在unix服务器不行。
而且,unix服务器也不是一直不行。一开始部署后可以正常访问,后来更新了一些程序,整个部署文件夹覆盖更新的(但是出现问题的这部分并没有做过改动),更新了部署之后就不行了,恢复到旧版本也不行了。
哪位高手可以根据我描述的现象推测一下是什么问题啊?源码实在是太长太多,不好看的啦,而且我都没有改动过,不可能有问题吧
刚测试了一下,从unix服务器上拿下来的报错的js文件和jsp文件,替换了windows服务器上的同名文件,运行正常。
你用js调试工具调试下吧.可能在你调用那个函数之前.就有报错.导致后面的js都没有执行.所以就未定义
我真正奇怪的是,为什么同样的程序在windows服务器上部署没有问题,在unix服务器上就报错呢?
编码问题应该,看有没有中文路径,或者是TOMCAT的编码改成UTF-8没有。
没有中文路径。用的weblogic,怎么设置编码为utf-8呀?
有两个时间,一个自己设定的时间time_sys(9:00:00),另一个从系统读入的时间time_wr(9:05:00),都以varchar存放在数据库中,请问如何在ASP页面中输出两个相减的结果!
我不想要年份并且我要用ASP在页面输出负时间该怎么做呢
不必非要在 sql 中实现啊,使用 asp 的内建对象多快捷方便啊,而且你那样非要在 sql 中实现会增加数据库的负担的。
现在是互联网的时代,对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前主要的建立WWW服务工具就要属Apache与IIS,kanle是我们国内自主开发的一款免费web服务器。这三款服务器那个才最适合我们呢,他们有什么区别现在我们就来比较下.
来源:nba直播