$("#myselect").click(function () {
var ID = $("#myselect option:selected").val();
$.ajax({
url: '@Url.Action("TemplateWindowManage", "Template")',
type: 'POST',
contentType: "application/json",
data: JSON.stringify({ id: ID }),
dataType: 'json',
success: function (response) {
alert('1');
$("#TemplateDesc").html(response);
},
error: function (response) {
alert('2');
$("#TemplateDesc").html(response);
}
});
});
当click事件触发时,ajax请求成功。但回应是'Session Timout'。它实际上并没有击中服务器端的TemplateWindowManage Action。
如果请求是成功的,它应该从服务器端带来一些数据,但是如果它没有送到服务器,它怎么可能是success
?
为什么Session Timeout
正在展示?
其他
有时它会进入服务器端,有时则不会。什么时候去,准确地返回数据,我的目的就完成了。我放了SessionState='InProc' and TimeOut = '120'