0
我正在寫一個通用列表,其中每個項目擁有兩個值,我將變量名稱和valCount寫入列表。有沒有我可以使用jQuery的會話類型變量?
我必須發佈我的網頁加載,我認爲這是我只得到0返回值的原因。
我有問題的值是在VALCOUNT的$.post("Dashboard/UserValuationGet"
VAL計數該方法之前聲明和設置爲0。
即使我在後方法值的代碼設置爲VALCOUNT = 5後仍然丟失,我怎麼能保持這個價值?有沒有辦法在jQuery中使用會話?
$(document).ready(function()
{
$.post("Dashboard/UsersGet", {}, function (dataSet)
{
var obj = jQuery.parseJSON(dataSet);
var table = obj.Table;
var countUsers = 0;
lis = '';
for (var i = 0, len = table.length; i < len; i++)
{
var array = table[i];
if (array.Active == 1)
{
var name = array.Name;
valCount = 0;
$.post("Dashboard/UserValuationGet", {}, function (dataSet1)
{
var obj1 = jQuery.parseJSON(dataSet1);
var table1 = obj1.Table;
for (var i = 0, len = table1.length; i < len; i++)
{
valCount += 1;
}
});
lis += '<li class="subitem1"><a href="#">' + name + '<span>' + valCount + '</span></a></li>';
countUsers = countUsers + 1;
}
}
$("#UserList").empty().html(lis);
$('#userCount').html(countUsers.toString());
});
});
會話在服務器端進行,因此無法通過客戶端腳本訪問它們。您可以改用cookies或localStorage。 LocalStorage非常易於使用... [點擊此處瞭解更多關於localStorage](http://paperkilledrock.com/2010/05/html5-localstorage-part-one/) – Archer