如何拆分cookie的返回值?

时间:2014-02-23 19:50:47

标签: javascript cookies split

编辑 已更新工作解决方案

我的网站有一个地理编码部分,它使用用户的IP设置一个包含城市,州和邮政编码的cookie。我想将zipcode打印到前端UI,所以我试图只检索cookie的那一部分。

我的Cookie格式如下:

Miami%2CFL%2C33133

目前我正在使用此Javascript函数检索cookie:

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

var x = readCookie('location_data').split('%2C')[2];
alert(x);

如何拆分cookie以便只返回邮政编码(第3段)?

谢谢!

0 个答案:

没有答案