JavaScript - 返回之前的值?

标签 javascript php html

我只是有一个简单的问题。我已经开始学习 javascript。

目前正在学习有关 HTML 内容操作的 DOM 内容。

我的问题是这样的:

<?php
    ob_start();
    session_start();
    include("db/config.php");

    mssql_select_db($dbName1, $dbConn);
            $sq = mssql_query("SELECT TOP 1 * FROM LandingPage ORDER BY ID DESC");
    while($s = mssql_fetch_array($sq)) {
        ?>
            <nav id="overlay_box" class="overlay_box_style">
                <div id="overlay_inbound">
                    <a href="#" id="latestEntryForm">Latest Entry</a>
                </div>

                <div id="overlay_outbound">
                    <a href="#" id="msgContentForm">Leave A Message!</a>
                </div>
                <!-- javascript DOM injection @overlay_holder -->
                <div id="overlay_holder" class="overlay_holder_style">
                    <ul>
                        <li id="overlay_title">
                            <p class="overlay_title_style">Latest Entry</p>
                            <p class="overlay_title_style">- <?=$s['Title']?></p><br>
                        </li>
                        <li id="overlay_content">
                            <?=$s['Content'] = substr($s['Content'], 0, 200);?>...
                        </li>
                        <li id="overlay_date">
                            </br>| <?=$s['Date'];?> |<br><?=$s['Author'];?>
                        </li>
                    </ul>
                </div>
            </nav>

  <?  } ?>


<script type="text/javascript">
$("#msgContentForm").click(function() {
    $("#overlay_holder").load("admin/msgContentForm.php");
    return false;
});
</script>

如何解决这个问题,使其高效且优化,而无需额外的“解决方法”*.php 文件? 提前致谢!

最佳答案

我的想法是这样的:

使用 $_GET["mode"] 超全局变量,并允许值“local”和“whole”。该选项用于确定您是要加载 HTML 的一部分还是整个 HTML。

然后,设置条件来控制输出,例如:

if($_GET["mode"]=="local"){echo "bla bla bla";}

然后,在 ajax URL 中,更改为:

$("#overlay_holder").load("admin/latestEntryForm.php?mode=local");

那么您只需要编辑一个文件即可!

关于JavaScript - 返回之前的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37944686/

相关文章:

javascript - 咕噜巴贝尔不工作

php - 检查每个数据库查询的失败是否被认为是一种良好的 PHP 编码习惯?

php - 如何比较数组并返回差异php

iphone - 解析 HTML 内容以与 iPhone 应用程序一起使用

javascript - 与客户端一起路由 GET 请求

javascript - 来自 Tiled 的 Tilemap 未在 Phaser 中渲染

javascript - 如何在 Node.Js 的 forEach 中使用 Select Query?

php - file_exists 和使用特定名称 (php) 保存文件之间会发生什么?

css - 中心 2 DIV 在外部 DIV 内,文本对齐中心 + 显示内联 block

javascript - 从 JSON 创建 HTML 列表