0

データを出力する PHP ドキュメントがあります。このデータを非表示にし、jQuery を使用してさまざまな部分を取得したいと考えています。

問題は、同じページにデータを出力した場合、ページのソースを表示したときに非表示にできるかどうかです。それとも、別のページにまとめて保持し、AJAX を使用して取得し、プレゼンテーション ページに表示する必要がありますか?

4

3 に答える 3

3

その情報をクライアントに送信した場合、クライアントから何かを完全に隠すことはできません。クライアントの画面に表示する場合は、そのクライアントから常にアクセスできます。AJAX 要求を使用して別のソースから情報を取得することもできますが、クライアントは同じ要求を手動で行い、同じデータを取得することもできます。

データを隠したい場合は、クライアントに送信しないでください。

クライアントの注意を引きたくないというのが本当の意味である場合は、Marc Bの提案に従って、ページに配置する必要があるまでjavascriptに保存してください.

于 2012-10-17T20:00:58.347 に答える
1

非表示フィールドにデータを保存できます..これはマークアップでのみ表示されます..

ただし、セキュリティの観点から、要求されない限りデータを表示したくない場合は、サーバーに保存し、ajax リクエストを送信して取得することをお勧めします。

于 2012-10-17T20:01:16.847 に答える
-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>
于 2012-10-17T20:08:48.123 に答える