AJAX能否做到递交整个页面而不刷新页面?换句话说就是AJAX能不能实现SUBMIT的功能而不刷新页面?

解决方案 »

  1.   

    什么叫提交整个页面?你这个问题的答案并不是ajax和刷新页面的问题,而是设计思路的问题。你一直局限在情态页面的思维之中。
    在现在的web编程中,你完全可以忘记页面的概念,只要记住呈现内容的窗口,然后怎么更改窗口某一部分或者整个部分的显示效果。一般你可以使用DOM或者innerhtml方式更改窗口中某部分内容的结果,在这个过程中如果你需要去服务器取数据,那么你可以使用ajax或者一个隐藏的frame(即没有可显示内容)在背后去和服务器通信取得结果。
    直接回答你的问题的结果是:ajax能做到,没有ajax的时候同样能做到你要的效果,只是js会复杂一些。
    对于第二个问题:俺还不知道你说这个方法是什么,帮不上了。
      

  2.   

    AJAX是干啥滴???
    就是用来实现form的submit的功能而又不刷新这个页面滴。
      

  3.   

    实现类似submit可以啊,但这种做法似乎不太好
      

  4.   

    什么叫刷新整个页面和刷新单个控件?
    这要取决于你从web服务器获取信息后对当前页面的操作.
    ajax发送的信息可以在url串中,也可在send中发送stream,到服务器处理下即可.
    至于返回信息后,你愿意刷新页面上的哪个控件都可
      

  5.   

    Ajax当然能!这本来就是它的特点!
      

  6.   

    请教个概念问题,Ajax是否就是
    oTableXMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
    oTableXMLHttp.open('GET', sURL, false);
    oTableXMLHttp.send();然后解析返回的xml?倘若是那太简单了,倘若不止这些,请问还有什么功能么?
      

  7.   

    楼上可以找一些ajax参考书理解一些ajax的概念
      

  8.   

    其实你的意思就是提交表单对吧?
    可以看看
    http://blog.csdn.net/rob123/archive/2007/04/03/1550059.aspx