这个内容展示可以不用这么麻烦 新手就用简单的ul li的方式就可以了很简单
<ul id="search_results" style="border:1px solid #ccc; width: 381px; height: auto;background-color:#ccc; display:none;" >
<li>结果1</li>
<li>结果2</li>
<li>结果3</li>
<li>结果4</li>
<li>结果五</li>
</ul>
当搜索框有内容时就用js把display属性改为block 没有内容就改为none
<ul id="search_results" style="border:1px solid #ccc; width: 381px; height: auto;background-color:#ccc; display:none;" >
<li>结果1</li>
<li>结果2</li>
<li>结果3</li>
<li>结果4</li>
<li>结果五</li>
</ul>
当搜索框有内容时就用js把display属性改为block 没有内容就改为none
2017-12-05
org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [search] in context with path [/studyajax] threw exception [Servlet execution threw an exception] with root cause
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
严重: Servlet.service() for servlet [search] in context with path [/studyajax] threw exception [Servlet execution threw an exception] with root cause
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
2017-12-01
李伟,老师!我知道是你,哈哈哈!听过你讲的《java从入门到精通》javaSE部分的课程!讲的非常棒,必须赞!!!
2017-11-16
后台发送json了,但是前台收不到可能是1.callback写的有问题;2.callback函数要写在getContents方法内部才行。多打印alert试试
2017-11-13
JSON.parse()和eval()之间的区别
JSON.parse()会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,
而eval()则可以解析任何字符串,eval是不安全的。
比如下面的字符串:
var str = 'alert(1000.toString())';
eval(str);
JSON.parse(str);
用eval可以解析,并且会弹出对话框,而用JSON.parse()则解析不了。
其实alert并没有什么坏处,可怕的是如果用恶意用户在json字符串中注入了向页面插入木马链接的脚本,用eval也是可以操作的,而用JSON.parse()则不必担心这个问题。
JSON.parse()会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,
而eval()则可以解析任何字符串,eval是不安全的。
比如下面的字符串:
var str = 'alert(1000.toString())';
eval(str);
JSON.parse(str);
用eval可以解析,并且会弹出对话框,而用JSON.parse()则解析不了。
其实alert并没有什么坏处,可怕的是如果用恶意用户在json字符串中注入了向页面插入木马链接的脚本,用eval也是可以操作的,而用JSON.parse()则不必担心这个问题。