リストになるjavascript変数にセッションを保持したい。データを取得する前に、この関数を使用します。
var twitterData;
$(document).ready(function () {
debugger;
if(twitterData==undefined){
loadTwitterData();
if(twitterData==undefined)
{
alert('null');
}
else {
alert('true');
}
}
});
function loadTwitterData() {
var dataString = JSON.stringify({
'a' : 'test',
});
$.ajax(
{
type: "POST",
url: "./ManageData.aspx/GetSessionData",
data: dataString,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (json) {
debugger;
twitterData=json;
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
}
次に、twitterData を使用してテーブルを作成します。また、多くの関数がこの変数を分析または統計に使用します。「私のセッションには、Twitter フォロワーのリストが含まれています。」1-変数内のセッションは論理的ですか? 2- ready 関数でloadTwitterData()を呼び出すと、twitterdata を制御する前に未定義になり、loadTwitterData()が機能します。私が間違っていることは何ですか?