data是你后台传递过来的数据,你把要展示的数据转换成你要的html,然后展示就行了

解决方案 »

  1.   

    通过jquery重新绑定数据就行了
      

  2.   

    window.location.href='findAllFoods.action';肯定是你的路径没有写对,你可以设置断点然后跟踪就应该可以解决
      

  3.   

    我来看看吧。版主说的data是后台 action中写到输出流里面的东西吗。我没写。不是有window.location.href='findAllFoods.action';
    这个不是可以  重新加载吗、。?或者 是parent.location.reload();加载父页面
      

  4.   

    data就是后台返回的新数据啊,装在data里面
      

  5.   

    我去~   你直接提交完action后 重定向一下 该页面显示的action就完了
      

  6.   

    ajax 返回那里在调用一下你写的查询的那个函数
      

  7.   

    不用重新加载页面,用js处理返回的data数据,显示到页面上就行了
      

  8.   

    把页面一个div里面,  将数据填充到这个div里就行了
      

  9.   

    用ajax本来意义就是不刷新页面,,你做处理之后又刷新页面,,还不如直接用form提交了
      

  10.   

    $("#div").html(data);如果你返回的是Json就obj Json=eval("("+data+")");$("#div").html(Json.Name);)
      

  11.   

    window.location=window.location;这样刷新
      

  12.   

    使用ajax不就是为了改变局部的数据吗?从后台拿来的数据使用jauery把原来的该了就行了。如果要重新加载整个页面,那还用异步干什么~~~~~个人理解
      

  13.   

    一种是不用ajax提交,直接用window.location提交,然后在action中刷新你想要刷新的数据,返回原页面。
    第二种是用ajax提交,然后把需要刷新的链表数据返回来,在html页面上从新拼接。需要用到json
      

  14.   

    要用同步呀,否则你整个页面都加载完了,ajax请求还没有回来。
    在$.post()之前加上 $.ajaxSettings.async = false;
      

  15.   

    <script>location.reload()</script>
    你可以在你的function()中加入试试看
      

  16.   

    ajax本来就是为了局部更新,跟版主说的一样获取到了data 直接赋值给JSP对应的对象就可以了