项目的其他更新、删除、插入什么的操作都用ajax做!但是以前也没有这样做过!因为这次项目没有用什么框架(struts)!
所以还要先把用户输入的信息存储起来。以便用户点 注册 按钮 以后提交给服务器,如果出错重新跳转到注册页的时候,还要把刚才用户输入的信息在重新填写表单!但是如果用ajax提供的一个定式就不用写这些代码了。。通过设置参数如果出错会自动回写表单
但是
但是以前也没有这样做过!不知道这样会不会有什么问题啊!谢谢啊

解决方案 »

  1.   

    如果是ajax作这个的话,点击【注册】按钮后无需跳转,等待后台处理,收到注册成功消息后再跳转到下一个页面。
      

  2.   

    既然整个项目要以ajax为基础,最好就不要使用struts这种框架了。ajax的框架技术有DWR,buffalo等。这些框架都无法跟struts很好的结合。因为他们就相当于一个struts。
      

  3.   

    up,no chinese input method
      

  4.   

    打算用ajax做注册(不是check注册项)是注册提交给ajax!还打算项目的其他更新、删除、插入什么的操作都用ajax做!但是以前也没有这样做过!
    不知道这样会不会有什么问题啊!谢谢啊我的问题是这个啊!
    原因是:
    因为这次项目没有用什么框架(struts)!看清楚啊是没有用struts框架!!!
    所以还要先把用户输入的信息存储起来。以便用户点 注册 按钮 以后提交给服务器,如果出错重新跳转到注册页的时候,还要把刚才用户输入的信息在重新填写表单!但是如果用ajax提供的一个定式就不用写这些代码了。。通过设置参数如果出错会自动回写表单
      

  5.   

    如果还在项目筹备阶段或者设计刚结束,
    大部分开发工作没有开始,
    建议修改设计,磨刀不误砍柴工。。如果需要框架,推荐webwork或者struts2.0ajax的框架个人觉得无所谓,找一个用着舒服的就行。如果开发都结束了,只是修改一些功能,
    用ajax也简单,只要对html,javascript,css等熟悉一点,这些都不是问题。
      

  6.   

    不知道你的代码如何,举个例子...
    css:
    .hidden{display:none;}
    <div id="form">
    注册输入项
    </div>
    <div id="wait_bar" class="hidden">
    等待框
    </div>用户提交的事件触发: $("form").addClass('hidden'),$('wait_bar').removeClass('hidden')
    当成功,则按照你原先的逻辑处理
    如果失败
    则$("form").removeClass('hidden'),$('wait_bar').addClass('hidden')就是回到输入的状态了,
    不用专门处理回写。
      

  7.   

    用Ajax做CRUD?不是不可以,主要是要写很多的JS;
      

  8.   

    不知道你的CRUD页面是怎么分布的,哪个页面跳到哪个页面去呢?
      

  9.   

    是否可以对用户信息使用request等内置对象保存
      

  10.   

    有情支持一下。
    其实ajax的好处就是不用刷新页面或者跳转页面就可以提交数据给服务端。所以不存在你说的
    “如果出错重新跳转到注册页的时候,还要把刚才用户输入的信息在重新填写表单”这个问题。
    如果没有用ajax的框架,也可以直接用xmlhttp对象自己写。给你个例子(好像是前年写的,不过感觉最原始的也是最好用的):
    http://blog.csdn.net/lcllcl987/archive/2005/07/14/425242.aspx
      

  11.   

    就是简单的ajax提交不就好了吗?