文章目录
form表单中input标签中的required属性如何在submit中生效?
错误方式:
<form id="form">
<input type="text" name="username" required>
<input type="submit" id="submit">
</form>
<script>
$("#submit").click(function(){
xx
})
</script>
正确方式:使用form表单的submit函数
<form id="form">
<input type="text" name="username" required>
</form>
<script>
$("#form").submit(function(){
xx
})
</script>
form表单中的submit如何跳转到新页面?
错误方式
<form id="form">
<input type="submit" id="submit">
</form>
<script>
$("#submit").click(function(){
window.location.href="www.baidu.com";
})
</script>
正确方式:在跳转语句后面添加 return false
<form id="form">
<input type="submit" id="submit">
</form>
<script>
$("#submit").click(function(){
window.location.href="www.baidu.com";
return false;
})
</script>
页面加载的同时,ajax请求后台数据后存入session中,session数据如何及时渲染到jsp页面?
解决思路:在ajax请求成功后让页面重新只刷新一次(重新刷新只能一次,不然会一直刷新-页面加载时执行)
<script>
$(function(){
$.ajax({
url:xx,
type:xx,
data:xx,
success:function(){
if(location.href.indexOf(#) === -1){
location.href=location.href+"#";
location.reload();
}
}
})
})
</script>
如何在jQuery的选择器中获取自身自定义的属性值?
<p id="test" val="this is a test"></p>
<script>
$(function(){
$("#test").click(function(){
alert($(this).attr("val"));
})
})
</script>
MySQL实现分数排名
- 需要排名的数据
select id,score from item_participant
- 按成绩逆序排序
select i2.id, i2.score,(select count(distinct i1.score) from item_participant as i1 where i1.score >= i2.score)+1 as rank from item_participant as i2 order by rank asc
Mybatis返回新增语句的自增主键值
public interface UserMapper{
//新增用户信息并返回主键值
@Insert("insert into user values(dafault, #{name}, #{age})")
@Options(useGeneratedKeys=true, keyColumn="id", keyProperty="id")
//keyProperty默认为id,符合就可以省略
int insertUser(User user);
}
Mybatis中sql语句的xml转义
在xxMapper.xml中适用<符号报错
改成lt后运行也报错
查询才知是xml解析将 < 作为一个特殊符号,所以需要适用转义符替换