In your successajax event you can set a cookie on the client side
Assuming your JSONlooks like this
{ "success": "true", "username": "scott" }
And in your ajax function check JSON, and if the value of the success parameter is true, set a cookie.
$.ajax({
url: "someserverpage.aspx",
success: function(data) {
if(data.success=="true")
{
SetCookie("YoursiteUsername",data.username,365);
}
}
});
The SetCookie function sets a cookie.
function SetCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
Shyju source
share