prototpe ajax Form serialize()

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);

        }

       }

);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章