使用jQuery检索隐藏数据

时间:2012-10-17 19:58:18

标签: php jquery

我有一个PHP文档,我输出一些数据。我想使这些数据不可见,并使用jQuery来检索它的不同部分。

问题是,如果我在同一页面上输出数据,在查看页面源时它是否可以隐藏?或者我是否需要将它一起保存在单独的页面上并使用AJAX检索并在我的演示文稿页面上显示?

3 个答案:

答案 0 :(得分:3)

如果您已将信息发送给客户,则无法完全隐藏客户端内容。如果您希望它显示在客户端的屏幕上,则该客户端始终可以访问它。您可以使用AJAX请求从其他来源检索信息,但客户端仍然可以手动发出相同的请求,并检索相同的数据。

如果要隐藏数据,请不要将其发送到客户端。

如果您真正想要的是您不希望它引起客户的注意,那么请遵循Marc B的建议,只需将其存储在javascript中,直到需要将其放在页面上。

答案 1 :(得分:1)

您可以将数据存储在隐藏字段中..这只会在标记中显示..

但是如果你在安全性方面谈论,除非有要求,否则你不希望显示数据,最好将它存储在服务器上并通过发送ajax请求来检索它。

答案 2 :(得分:-1)

这一切都取决于结构html。您可以在需要时使用jquery .show()和.hide()。

示例,如果您收到:

<span id="first">Hello world 1</span>
<span id="second">Hello world 2</span>


<script>

//you handle it as you like
$("#first").show();
$("#second").hide();


//or

$("#first").hide();
$("#second").show();

<script>