prototpe ajax Form serialize()

来源:互联网 发布:最好的理财软件 编辑:程序博客网 时间:2024/05/21 10:08

1, prototype 中new ajax 在参数传输上,如果是form表单的值,那么你可以直接用

    var formValue =  $('formID').serialize(), 这个返回的是一个queryString

    var formHashValue = $('formID').serialize(true); 返回的是一个hash数组

    如果你想要对hash数组进行操作的话必须先对它进行$H()转换。


    var formHahs = $H(formHashValue );

   然后你就可以直接用Hash自带的方法对其进行操作,


  大部分我们用的最多的ajax一部刷新:


 new Ajax.Request(

       requestUrl,

       {

             method:'get'('post'),

             parameters:  formHahs.toQueryString();

             onComplete: function (response){

                           alert(response.responseText);

        }

       }

);

原创粉丝点击