2

したがって、index.php と march.html という 2 つのファイルがあります。ID を設定した march.html から従業員の名前を取得したいと思います。

<h3 id="name">John Doe</h3>

では、その名前を march.html から取得して、index.php に配置するにはどうすればよいでしょうか。さらに詳細が必要な場合は、今月の従業員のようなものなので、index.php でそれらを参照できるように、他の 11 個のファイルから名前を取得する必要があります。PHPでDomDocumentを使用してみましたが、多くの問題が発生していますが、そのコードは次のとおりです。

<?php
      $dom = new DomDocument();
      $dom->validateOnParse = true;
      $dom->loadHtml("march.html");
      $name = $dom->getElementById("name");
      print $name;
?>
4

2 に答える 2

4

nodeValue プロパティを使用して値を取得します。

<?php
      $dom = new DOMDocument();
      $dom->validateOnParse = true;
      $dom->loadHTML(file_get_contents("march.html"));
      $name = $dom->getElementById("name")->nodeValue;
      print $name;
?>
于 2013-06-07T17:37:35.177 に答える
1

特殊な ajax 関数「load」でそれを行うには、jQuery AJAX 呼び出しを使用します。

例:

$('#result').load('ajax/test.html #container');

jQuery ロード API: http://api.jquery.com/load/

于 2013-06-07T17:38:39.747 に答える