【问题标题】:get text from index page to another using php使用 php 从索引页面获取文本到另一个页面
【发布时间】:2015-10-03 08:53:23
【问题描述】:

有没有办法只从页面中获取文本? 举个例子

我有 index.php , page1.php , page2.php

现在在 index.php 上我在下面写这个然后我将创建那些 page1 和 page2..

<div id="pg1"><a href="page1.php">Hello page 1</a></div>
<div id="pg2"><a href="page2.php">Hello page 2</a></div>

现在在 page1 和 page2 上,我创建了如下所示的 div..

<div id="getpg1">WHEN page1.php opened, HERE MOST BE TEXT THAT IS ON index.php on div id pg1. get text from that div</div>

<div id="getpg2">WHEN page2.php opened, HERE MOST BE TEXT THAT IS ON index.php on div id pg2. get text from that div</div>

希望你能理解。它只是意味着当一个页面打开时,它最能得到我从 index.php 中指出的文本

【问题讨论】:

  • 您不需要 PHP。你需要 Javascript 或 jQuery。我可以为其中任何一个提供答案,尽管 jQuery 会容易得多。让我知道你喜欢哪个。
  • 感谢您的回答。好吧,让我按照你说的方式尝试 jQuery

标签: php


【解决方案1】:

抱歉,我先在这里解决了一些问题。所以给你:

在您的index.php 上放在&lt;head&gt;&lt;/head&gt; 之间:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $(".page").on("click",function(e){
        e.preventDefault();

        var link = $(this).attr("href");
        var content = $(this).html();

        window.location.href = link + "?content=" + content;
    });
});
</script>

并将您的 div 更改为:

<div id="pg1"><a href="page1.php" class="page">Hello page 1</a></div>
<div id="pg2"><a href="page2.php" class="page">Hello page 2</a></div>

在您的 page1.phppage2.php 上,只需使用:

<div id="getpg1"><?php echo $_GET['content']; ?></div>

【讨论】:

  • 谢谢您,先生。这很好,但是链接变成了这样 page2.php?content=Hello%20page%202 我想要它没有它。这 。想要它,它从 page1 或 page2 上的数据库中获取该文本
  • @MmPp 如果文本在数据库中,只需在 page1 和 page2 上从那里拉出来?您不能使用 &lt;a href.. /&gt; 链接来充当表单 POST,这会阻止类似 GET 的行为。从技术上讲,我猜你可以,但这会变成一些非常混乱的代码。
猜你喜欢
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 2013-02-13
  • 1970-01-01
  • 2015-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多