常常我們在寫WEB 應用程式時 , 會遇到一個問題是
會把很多狀態保留並送到下一頁,或者送到AJAX
這時必需用JavaScript 寫一個小工具去做到這樣
怎麼做呢?
首先 先建一個物件
filter = new Object;
這時你可以對這個物件去做新增你要的資訊
filter.Act = "Add";
filter.ProductNo = "A001";
然後送出時再寫一個把這些資訊集合起來的函數
function GetState()
{
var args = '';
for (var i in this.filter)
{
if (typeof(this.filter[i]) != "function" && typeof(this.filter[i]) != "undefined")
{
args += "&" + i + "=" + encodeURIComponent(this.filter[i]);
}
}
return args ;
}
沒有留言:
張貼留言