【问题标题】:If on right clicking on website and viewing the source code my json data is also getting shown. How would I prevent it?如果右键单击网站并查看源代码,我的 json 数据也会显示出来。我将如何防止它?
【发布时间】:2016-01-22 11:54:57
【问题描述】:

通过这段代码可以在源码中看到所有城市的名字。 我正在以json 格式获取所有城市的名称,并与angular js 一起使用。

在没有任何ajax 调用的情况下使用带有angular js 的json 数据的任何其他方式。

var data=<?php echo $cities_name; ?>;

如何防止它显示?

【问题讨论】:

  • 是的,但仍然显示。
  • 如果您不希望所有城市名称在客户端都可用,那您为什么要发送它???
  • @A.沃尔夫。那么我将如何在 json 中获取数据并使用它 angular js。如果我通过 http 请求执行,则可以在 firebug 控制台中查看数据,如果通过 post 执行,我必须以这种方式使用它。
  • 您的问题是如何隐藏用户发送到客户端的一些数据?答案是你不能。如果你只想显示一些特定的数据,然后使用任何请求来检索它,并且只有它......然后应该设置服务器端关于应该将哪些数据发送回客户端的逻辑
  • 那么angular js是如何处理json数据的呢?无论是通过post还是通过http请求,无论如何都会看到json数据。

标签: javascript php jquery angularjs json


【解决方案1】:

Javascript 是一种客户端语言,因此您无法阻止它可以从源代码中访问。 防止这种情况的一种方法是使用 php 而不是 javascript 来执行您的业务逻辑

【讨论】:

    猜你喜欢
    • 2015-10-16
    • 2013-09-23
    • 2018-04-17
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    相关资源
    最近更新 更多