Javascript 当我';我在做我的Django?

Javascript 当我';我在做我的Django?,javascript,jquery,python,django,json,Javascript,Jquery,Python,Django,Json,根据jsonlint.com,我有有效的json 在我的javascript中,我执行以下操作: var params = JSON.parse('{{ all_params_in_json }}'); 我得到了这个错误: Uncaught SyntaxError: Unexpected token ILLEGAL (anonymous function) 为什么??我的json是有效的。我正在使用标准的json2库 我的目标是: { "browser_location": "Sau

根据jsonlint.com,我有有效的json

在我的javascript中,我执行以下操作:

var params = JSON.parse('{{ all_params_in_json }}');
我得到了这个错误:

Uncaught SyntaxError: Unexpected token ILLEGAL
(anonymous function)
为什么??我的json是有效的。我正在使用标准的json2库

我的目标是:

{
    "browser_location": "Sausalito",
    "browser_distance": 5,
    "users_who_voted": [

    ],
    "author": {
        "username": "swnn",
        "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
        "first_name": "feli",
        "last_name": "twan",
        "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
        "is_active": true,
        "is_superuser": false,
        "is_staff": false,
        "last_login": 1295410796.0,
        "location": "San Francisco",
        "fullname": "twan Chan",
        "id": 1,
        "date_joined": 1293678904.0
    },
    "total_views": 227,
    "comments": [
        {
            "body": "sdfasdf",
            "created_at": 1295317816.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "sdfasdfasd",
            "created_at": 1295317900.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "sdasdasD",
            "created_at": 1295323153.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "The picture in this submission is not accurate",
            "created_at": 1295325473.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "This submission is not useful to me.",
            "created_at": 1295325491.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "lcokc",
            "created_at": 1295344958.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "gagaga",
            "created_at": 1295345040.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "wwwww",
            "created_at": 1295345084.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "sadfasdfasdf",
            "created_at": 1295345136.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "asdasdf",
            "created_at": 1295345253.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "sdfasdfasd",
            "created_at": 1295345279.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "asdfasdf",
            "created_at": 1295345358.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "foxed",
            "created_at": 1295345790.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "Is this really the right thing? I mean...after thinking about it. ist's just not very cool",
            "created_at": 1295345827.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "s this really the right thing? I mean...after thinking about it. ist's just not very cool",
            "created_at": 1295345871.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "his song really suck.s",
            "created_at": 1295346108.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "asdfasdf",
            "created_at": 1295383689.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "asdfasdf",
            "created_at": 1295410874.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        },
        {
            "body": "Is this all right?",
            "created_at": 1295411376.0,
            "user": {
                "username": "swnn",
                "bio": "I'm the CEO at Twitter.  Prior to Twitter, I cofounded FeedBurner (acquired by Google). I'm an investor and Advisor in a few start-ups including about.me.\r\n \r\nI used to perform with Chicago\u2019s Annoyance Theater and at various comedy festivals in Edinburgh, Montreal and other distant lands. I recently left the cold winters of Chicago for Marin County's sunshine.",
                "first_name": "feli",
                "last_name": "twan",
                "avatar_url": "http://s3.amazonaws.com/fabletest/937ypvlchrd2e5z1a0sq",
                "is_active": true,
                "is_superuser": false,
                "is_staff": false,
                "last_login": 1295410796.0,
                "location": "San Francisco",
                "fullname": "twan Chan",
                "id": 1,
                "date_joined": 1293678904.0
            }
        }
    ],
    "initial_vote": 0,
    "browser_lat": 37.848800659179688,
    "post": {
        "ip": "174.129.251.48",
        "thumb_500x500": {
            "url": "http://s3.amazonaws.com/fabletest/bv2814ghmd",
            "width": 500,
            "height": 351
        },
        "date": 1295154531.334044,
        "thumb_original": {
            "url": "http://farm6.static.flickr.com/5249/5336976806_481943d486_b.jpg",
            "width": 779,
            "height": 548
        },
        "total_views": 227,
        "thumb_230x480": {
            "url": "http://s3.amazonaws.com/fabletest/4e7h95rt3f",
            "width": 230,
            "height": 480
        },
        "test_set": "g2",
        "title": "Maybe. . .we were supposed to meet the wrong people before meeting the right one so that, when we finally meet the right person, we will know how to be grateful for that gift ...",
        "stamp": "bf305695ca51b5390dc0c2f34c074215",
        "pop_score": 241.59687499999995,
        "thumb_640x640": {
            "url": "http://s3.amazonaws.com/fabletest/4q15bsgmt2",
            "width": 640,
            "height": 450
        },
        "image_direction": "landscape",
        "author_username": "swnn",
        "thumb_230x230": {
            "url": "http://s3.amazonaws.com/fabletest/x0dq7gzb4f",
            "width": 230,
            "height": 230
        },
        "description": "sooc with Shana Rae overlay ....",
        "top_score": 0.90000000000000002,
        "active": true,
        "original_file": "http://farm6.static.flickr.com/5249/5336976806_481943d486_b.jpg",
        "loc_utm": [
            500000.0,
            6317527.4506855672
        ],
        "_id": {
            "$oid": "4d327d658aad6919be0000d5"
        },
        "sizes": [
            {
                "url": "http://farm6.static.flickr.com/5249/5336976806_481943d486_b.jpg",
                "width": 779,
                "height": 548
            },
            {
                "url": "http://s3.amazonaws.com/fabletest/4q15bsgmt2",
                "width": 640,
                "height": 450
            },
            {
                "url": "http://s3.amazonaws.com/fabletest/bv2814ghmd",
                "width": 500,
                "height": 351
            },
            {
                "url": "http://s3.amazonaws.com/fabletest/x0dq7gzb4f",
                "width": 230,
                "height": 230
            },
            {
                "url": "http://s3.amazonaws.com/fabletest/4e7h95rt3f",
                "width": 230,
                "height": 480
            },
            {
                "url": "http://s3.amazonaws.com/fabletest/g1pmqk7r6y",
                "width": 480,
                "height": 230
            }
        ],
        "loc_latlong": [
            57.0,
            -99.0
        ],
        "thumb_480x230": {
            "url": "http://s3.amazonaws.com/fabletest/g1pmqk7r6y",
            "width": 480,
            "height": 230
        },
        "processed": true,
        "author_id": 1,
        "content_id": 13259,
        "thumb_500x500_low": {
            "url": "http://s3.amazonaws.com/fabletest/oznumyqve7",
            "width": 500,
            "quality": 4,
            "height": 351
        }
    },
    "browser_long": -122.53489685058594,
    "pos_votes_count": 0
}

听起来您在JSON中对标签使用了无效字符。勾选此项,它可能取决于浏览器是否合法。

您必须执行以下操作:

var params = JSON.parse('{{ all_params_in_json|escapejs }}');

否则,例如'char inside
all_params_in_json
变量会终止字符串,并使所有字符都失效。

能否使用Firebug,在此处设置断点,并确保引号中的内容有效?能否检查我的json以查看我有哪些不正确的字符?(json是有效的)没有发现任何问题。您是如何将JSON真正提供给JSON.parse()的?该字符串包含会导致错误的字符(如“see Tomasz”答案,换行符也会导致错误)。