为什么当我使用Django编程时会收到这个javascript错误?

2024-09-30 03:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有有效的json根据jsonlint.com网站在

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

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

我得到一个错误:

^{pr2}$

为什么?我的json是有效的。我使用的是标准json2库。在

我的json是:

{
    "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
}

Tags: andthetonameincomfalsehttp
2条回答

你必须做到:

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

否则,例如'char insideall_params_in_json变量终止字符串,所有的地狱都会崩溃。在

听起来好像您在JSON中为label使用了无效字符。检查这个,它可能取决于浏览器什么是合法的或不合法的。在

相关问题 更多 >

    热门问题