相关疑难解决方法(0)

为什么Google会在(1)之前提前; 他们的JSON回复?

为什么Google会while(1);在其(私人)JSON响应前加上?

例如,这是在Google日历中打开和关闭日历时的响应:

while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'],
  ['remindOnRespondedEventsOnly','true'],
  ['hideInvitations_remindOnRespondedEventsOnly','false_true'],
  ['Calendar ID stripped for privacy','false'],['smsVerifiedFlag','true']]]]
Run Code Online (Sandbox Code Playgroud)

我认为这是为了防止人们eval()对它进行操作,但你真正需要做的就是更换while然后你就可以了.我认为eval预防是为了确保人们编写安全的JSON解析代码.

我已经在其他几个地方看到了这种情况,但谷歌(邮件,日历,通讯录等)的情况更是如此.奇怪的是,谷歌文档开始了&&&START&&&,谷歌联系人似乎开始while(1); &&&START&&&.

这里发生了什么?

javascript security ajax json

3940
推荐指数
7
解决办法
51万
查看次数

symfony 使用 json ajax 响应

我是 Symfony 的新手,我想做一些操作,这样我可以通过 Ajax 获取实体主题中所有元素的列表,但答案仍然是“未定义”这里的代码文本很强

\n\n

视图

\n\n
    $(document).ready(function () {\n        var $theme = $(\'#theme\');\n        $theme.append(\'<option value="">Choisir un th\xc3\xa8me</option>\');\n        $.ajax({\n            type: \'post\',\n            url: \'{{ path(\'web_site_liste_theme_cmb\') }}\',\n            dataType: \'json\',\n            beforeSend: function () {\n                $(\'#themediv\').append(\'<div id="loading" style=" float: left; display: block;"><img src="{{ asset(\'bundles/BackBundle/img/loadingicon.gif\') }}"/></div>\');\n            },\n            success: function (json) {\n                {#$(\'#theme\').append({{  dump(json)}});#}\n                console.log(json.value);\n                $.each(json, function (index, value) {\n\n                    //console.log(value);\n                    $(\'#theme\').append(\'<option value="\' + value.id + \'">\' + value.name + \'</option>\');\n                    $(\'#loading\').remove();\n                });\n            }\n        });\n    });\n
Run Code Online (Sandbox Code Playgroud)\n\n

控制器

\n\n
  public function ListeThemeAction(Request $request)\n{\n\n    $em = …
Run Code Online (Sandbox Code Playgroud)

php ajax model-view-controller symfony

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×2

javascript ×1

json ×1

model-view-controller ×1

php ×1

security ×1

symfony ×1