通常頁面上要執行的javascript程式碼都會用$(function(){//code});包起來,一方面等待頁面完成,另一方面讓jquery管理記憶體.但這樣裡面的code就不能呼叫外部.js的方法,這裡提供一個解決辦法.
2010-06-10
處理jQuery方法宣告時的Scope問題
- 3291
- 0
通常頁面上要執行的javascript程式碼都會用$(function(){//code});包起來,一方面等待頁面完成,另一方面讓jquery管理記憶體.但這樣裡面的code就不能呼叫外部.js的方法,這裡提供一個解決辦法.
UpdatePanel不夠好用,ASP.NET的控制項太醜,最好就是可以jQuery處理client,後端用web service。這裡沒有用REST,但方法其實大同小異,最主要是想搞清楚怎樣傳參數和取回結果。看了很多教學,都沒有一遍是完整的把這部份解釋出來,一個不能傳參數和取得回傳值的服務可以說沒甚麼用。我選擇用POST方法,參數和回傳都用JSON。