如何使用yourAuthCookie对ajax调用进行身份验证

时间:2013-11-04 06:47:54

标签: jquery asp.net ajax cookies

我正在对像这样的登录受保护页面进行ajax调用

  $(".box01 .selproduct").live("click", function(e) {
    var color = $(this).parent('.box01').find('.color').val();
    var size = $(this).parent('.box01').find('.size').val();
    var pid=$(this).parent('.box01').find('.hdinput').val();
    var pathname = window.location.pathname;

    var data = { submit: "selected",size:size,color:color,pid: pid};
    $.ajax({
        type: "POST",
        url: pathname ,
        data: data,
        success: function(data) {

        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {

        },
        complete: function(data) {

        }
    });
    return false;

由于页面受登录保护,这不会给我任何回报。当我检查我的cookie时,我发现了一个cookie

  

yourAuthCookie

它包含一个字符串值。有什么方法可以用这个cookie修改我的ajax调用并使其通过身份验证到请求的页面?

1 个答案:

答案 0 :(得分:1)

你试过这个吗?

var pathname = window.location.href;