设置cookie而不刷新页面

Chr*_*sCa 7 javascript cookies asp.net-mvc

当用户第一次访问特定页面时,我正在显示jQuery叠加层

他们在叠加层中有一个单选按钮,他们可以点击它们说他们不希望再次看到通知

我想设置一个用户不想再看到叠加层的cookie

是否可以在不刷新页面的情况下设置cookie?

我打算将ajax调用回服务器,然后在响应头中设置cookie,但我猜他们不会在Ajax请求/响应中设置?

纯粹从javascript设置cookie是安全/可以的吗?或者这是一个坏主意?

还有其他选择吗?

And*_*NET 2

AJAX 调用没有理由不能设置 cookie。它基本上只是一个 HTTP 请求。

AJAX 请求像任何其他 HTTP 请求一样获取和设置 Cookie