在使用AJAX时,您应该通过AJAX完成所有工作,还是也可以使用标题?

在使用AJAX时,您应该通过AJAX完成所有工作,还是也可以使用标题?,ajax,json,cookies,session,Ajax,Json,Cookies,Session,我知道当您请求页面时,通常情况下,您会使用服务器端会话数据并通过HTTP头设置Cookie,但当通过AJAX请求内容时,它的工作方式是否相同?AJAX请求包含与传统HTTP请求相同的请求/响应信息。执行异步回调后,您可以在客户端上设置cookies,等等。@Cesar我很抱歉自己很笨,但您能详细说明一下吗。你是说,是的,你可以像在JavaScript中一样使用web服务器的HTTP头来设置cookie吗?或者,当你说“在客户机上”,你是说我应该使用客户机(即JavaScript)设置它们。我希望

我知道当您请求页面时,通常情况下,您会使用服务器端会话数据并通过HTTP头设置Cookie,但当通过AJAX请求内容时,它的工作方式是否相同?

AJAX请求包含与传统HTTP请求相同的请求/响应信息。执行异步回调后,您可以在客户端上设置cookies,等等。

@Cesar我很抱歉自己很笨,但您能详细说明一下吗。你是说,是的,你可以像在JavaScript中一样使用web服务器的HTTP头来设置cookie吗?或者,当你说“在客户机上”,你是说我应该使用客户机(即JavaScript)设置它们。我希望能够从服务器上设置它们,这样我就可以轻松地使用数据库会话,但如果我不能,我想这还不是世界末日。很抱歉没有弄清楚。从JavaScript发出的异步请求中得到的响应与未通过AJAX发出请求时得到的响应相同。简而言之,是的,如果您的请求是用AJAX提出的,那么您可以设置cookies。设置响应头取决于服务器端代码。