【发布时间】:2011-01-18 11:36:54
【问题描述】:
让我解释一下:
我基本上想要这样,当您发表评论时(我使用 js/jquery 脚本将字符串发送到插入数据库的 insert.php)您将获得 2+ 分。现在我已经完成了,所以你得到了 +2 分,但是我想显示一条像 stackoverflow 这样的消息。我已经知道如何显示像 stackoverflow 这样的消息,但不知何故我需要从 insert.php 发送(插入后),这个:
<div id='message' onclick="closeNotice()" style="display: none;">
Hey, <b><? echo $pusername; ?></b> - You've just got +<? echo $gpm; ?> points for your comment!
<a href="#" class="close-notify" onclick="closeNotice()">X</a>
</div>
到 index.php..
我正在考虑可能编码到我当前的脚本(正在向 insert.php 发送字符串)它应该找到#message 并将其放入#box(在 index.php 中称为“box”的 div)。
但是我该怎么做呢?我应该喜欢吗,在你通过 insert.php 之后,然后你在 javascript 中激活一个函数:
function showmessage() {
$("#box").html(data).find("#message").fadeIn("slow")
}
正如我所说,您激活脚本:
<script type="text/javascript" language="javascript">
showmessage();
</script>
在你成功插入数据库并给用户点数之后? 我刚刚测试过这个,我不能让它工作。 我的网站集成了来自 phpBB 登录的会话(我有 phpBB 论坛),所以我认为我不能使用 $_SESSION。 insert.php 在框架中打开。 我的问题是动作和确认的显示发生在不同的页面上。
【问题讨论】:
-
你可以只使用堆栈溢出平台 - stackexchange.com
-
我不想做一个完整的 stackoverflow 社区!阅读问题。谢谢你..
-
为赏金干杯,但您并没有真正得到好的答案,是吗? :) 如果您使用 cmets 讨论中获得的所有信息重新提出问题,请告诉我,我会看看。这肯定是可以解决的,只是因为刚开始需求不完全清楚,所以有点脱轨了。
-
@Pekka 没关系,我使用会话解决了这个问题:在 insert.php 上保存变量,然后激活检查变量是否已保存的脚本..(检查 session.php 我做,检查是否 isset),无论如何,这很好用,所以我想我想给你赏金,因为你在这个问题上最有帮助..
标签: javascript html message-passing