使用 AJAX(没有 PHP)将 cookie session 数据存储到 Jquery
Storing cookie session data to Jquery using AJAX (Wihout PHP)
即使可能,也很难找到明确的信息。我目前 运行 使用 Sharepoint 2010。使用 REST 方法处理页面,该方法使用 AJAX。我想知道是否有办法能够识别谁登录?我的第一反应是寻找一种使用 AJAX 和 Jquery 获取 cookies session 数据的方法。那次冒险并没有持续太久。
我正在扫描我页面上现有的成功 AJAX 请求的网络数据。是否有一种方法可以通过同样的请求并要求向我提供请求 header 的 cookie 数据?
loadActiveIncidents: function () {
$.ajax({
url: this.basePath() + '/PROD_Incidents?$filter=ÉtatValue%20ne%20%27Fermé%27&$orderby=PrioritéValue desc',
dataType: 'json',
cache: false,
success: function (data) {
$.each(data.d.results, function (index, incident) {
$('#example tbody').append(
"<tr>" +
"<td class='over_flow_control'> <button class='edit_button btn btn-default btn-sm' name ='btnSubmit' type='button' value='Edit' data-ID='"+incident.ID+"'><i class='glyphicon glyphicon-edit'></i></button></td>" +
"<td class='over_flow_control'>" + incident.Incident + "</td>" +
"<td class='over_flow_control'><h4><span class='priorité_span'>" + incident.PrioritéValue + "</span></h4></td>" +
"<td class='over_flow_control'>" + incident.Composante + "</td>" +
"<td class='over_flow_control text-left'>" + incident.Description + "</td>" +
"<td class='over_flow_control Date_de_début_cell'>" + incident.Date_de_début + "</td>" +
"<td class='over_flow_control'>" + incident.ResponsableValue + "</td>" +
"</tr>");
})
IncidentManager.table_conditional_format();
$('#loading').hide("slow");
$('#example').show("slow");
}
});
},
我想你可以使用
https://github.com/carhartl/jquery-cookie
然后您可以执行以下操作:
$.cookie('mycookie', 'mycookievalue');
要删除:
$.removeCookie('mycookie');
即使可能,也很难找到明确的信息。我目前 运行 使用 Sharepoint 2010。使用 REST 方法处理页面,该方法使用 AJAX。我想知道是否有办法能够识别谁登录?我的第一反应是寻找一种使用 AJAX 和 Jquery 获取 cookies session 数据的方法。那次冒险并没有持续太久。
我正在扫描我页面上现有的成功 AJAX 请求的网络数据。是否有一种方法可以通过同样的请求并要求向我提供请求 header 的 cookie 数据?
loadActiveIncidents: function () {
$.ajax({
url: this.basePath() + '/PROD_Incidents?$filter=ÉtatValue%20ne%20%27Fermé%27&$orderby=PrioritéValue desc',
dataType: 'json',
cache: false,
success: function (data) {
$.each(data.d.results, function (index, incident) {
$('#example tbody').append(
"<tr>" +
"<td class='over_flow_control'> <button class='edit_button btn btn-default btn-sm' name ='btnSubmit' type='button' value='Edit' data-ID='"+incident.ID+"'><i class='glyphicon glyphicon-edit'></i></button></td>" +
"<td class='over_flow_control'>" + incident.Incident + "</td>" +
"<td class='over_flow_control'><h4><span class='priorité_span'>" + incident.PrioritéValue + "</span></h4></td>" +
"<td class='over_flow_control'>" + incident.Composante + "</td>" +
"<td class='over_flow_control text-left'>" + incident.Description + "</td>" +
"<td class='over_flow_control Date_de_début_cell'>" + incident.Date_de_début + "</td>" +
"<td class='over_flow_control'>" + incident.ResponsableValue + "</td>" +
"</tr>");
})
IncidentManager.table_conditional_format();
$('#loading').hide("slow");
$('#example').show("slow");
}
});
},
我想你可以使用 https://github.com/carhartl/jquery-cookie
然后您可以执行以下操作: $.cookie('mycookie', 'mycookievalue');
要删除: $.removeCookie('mycookie');