これで、関連するインターフェイスを呼び出して JSON データを返すことができる PHP コードがいくつかできました。次に、HTML で PHP を調整し、返されたデータを HTML に出力したいと考えています。これは現実的ですか? (PHP 部分は Document.Write のようなものを書くのではなく、JSON データのみを返すことに注意してください)
たとえば、PHP インターフェイスを呼び出すと、JSON データが返され、HTML 内にテーブルを表示して内容を表示できるようになると思います。 。
私はクライアント開発者で、フロントエンドについては少し知っています。なぜこんなことをしたのかというと、サーバー上に作成されたいくつかのページを開くには本来ブラウザを埋め込む必要があったのですが、特にいくつかのページのパフォーマンスが悪く誰も調整できなかったからです(非常に高度なフレームワークがあったといわれています)使用されています)、それで今、私は全体的な解決策を思いつきたいと思っています。
php を解析するには、実行されるページが .php で終わる必要があります。json を取得した後、php を実行するロジックを bb9bd6d87db7f8730c53cb084e6b4d2d でラップする必要があります。 data, json_decode($json,true); は配列なので、印刷して確認することができます
次のように、配列の値を表示したい場所に埋め込むだけです: 406cace18538b4fd5ca60b09a9ac7aba
ajax を使用して json データを返す php インターフェイスを呼び出し、js を使用して json を解析してページに表示します
ajaxを使用してjsonデータを返すphpインターフェースを呼び出し、jsを使用してjsonを解析してページに表示します
簡単な例ですので、参考にしてください。
<?php$result = array( array('name'=>'fdipzone','gender'=>'male'), array('name'=>'tom','gender'=>'male'), array('name'=>'lucy','gender'=>'female'),);?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title> New Document </title> </head> <body> <script type="text/javascript"> var data = <?php echo json_encode($result); ?>; for(var i=0,len=data.length; i<len; i++){ document.write(data[i].name + ' '+data[i].gender+'<br>'); } </script> </body></html>
ページメソッドを使用する場合は、専任のフロントエンド開発者にデバッグを依頼してください。クライアント側のテクノロジーからの解決策をまだ考えています。