首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

念问问jsp的数据一开始就加载好是用jq的ajax么

2014-01-01 
想问问jsp的数据一开始就加载好是用jq的ajax么?想问问jsp的数据一开始就加载好是用jq的ajax么?本人使用jsp

想问问jsp的数据一开始就加载好是用jq的ajax么?
想问问jsp的数据一开始就加载好是用jq的ajax么?
本人使用jsp+servlet做一些东西,想在主页中加载数据库里面的数据


曾经使用下面的代码加载


<script type="text/javascript">
$(function(){
$.post("action/mes_showAction");
})
</script>


但是发现加载后的数据是要刷新一下才显示出来

就是想知道我的网页一打开就会有数据,
数据是通过servlet连接数据库加载出来的
有没有办法做到一打开网页就通过servlet查找数据库得出数据?可以的话最好不要修改web.xml的里面的东西
[解决办法]
引用:
<body onload="loadData();">

<script>
    function loadData(){
        $.post("action/mes_showAction");
    }
</script>

jquery的ajax默认使用异步模式,就是说,不用等待ajax返回数据以后再执行后面的语句,所以出现了你说的问题。将ajax设置为同步模式这个问题就解决了。
[解决办法]
$.ajax({
 url:'action/mes_showAction',
 async:false
});

热点排行