天天看點

jq的ajax互動封裝

jq封裝的ajax,然後 在此前和此後都是很多要考慮的  ,何不 想想構思封裝下。

下面:

  基本上網頁都存在各種ajax,使得網頁變得更加易于操作。

舉個長長的例子吧:

  

這是一個向上的按鈕--js方法,

jq的ajax互動封裝

admin:是我寫 具體複雜的操作的js方法

ajax——common 

  ajaxfun:寫上簡單的ajax送出類似:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<code>/**</code>

<code> </code><code>* 簡單的form表單送出</code>

<code> </code><code>*/</code>

<code>function simplesub(formid, callbackfun){</code>

<code>    </code><code>//var divref = document.getelementbyid("loader");</code>

<code>    </code><code>var options = {</code>

<code>        </code><code>datatype:</code><code>'json'</code><code>,</code>

<code>//      beforesubmit: function(){</code>

<code>//          //送出開始前使按鈕不可用</code>

<code>//          $("#"+buttonid).attr("disabled", "true");</code>

<code>//          divref.style.display = "block";</code>

<code>//      },</code>

<code>        </code><code>success: callbackfun</code><code>//此方法封裝在callbackfun.js</code>

<code>    </code><code>};</code>

<code>    </code><code>$(</code><code>"#"</code><code>+formid).ajaxsubmit(options);</code>

<code>    </code><code>return</code> <code>false</code><code>;</code>

<code>}</code>

  callbackfun.js: 寫在response回調函數

ajax基本共用: 

 這個是我 getset的字元串clientresponse。

到這裡終于 全部過程講了一遍。适合學過jq的人。

這封裝不單單這一種,但是我想說,這慢慢改 慢慢改都會可以的。java之路皆美也,共同開發。

學jq,js 學java 必須帶這腦子學。做這個必須讓自己,問自己為什麼做這個。

加油!!!