我有一个PHP文档,我输出一些数据。我想使这些数据不可见,并使用jQuery来检索它的不同部分。
问题是,如果我在同一页面上输出数据,在查看页面源时它是否可以隐藏?或者我是否需要将它一起保存在单独的页面上并使用AJAX检索并在我的演示文稿页面上显示?
答案 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>