首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击链接时JS中的$.get PHP文件

单击链接时JS中的$.get PHP文件
EN

Stack Overflow用户
提问于 2013-01-26 23:36:52
回答 1查看 67关注 0票数 0

链接:

代码语言:javascript
运行
复制
<a class='dropdown' href='javascript:void(0);' onclick='mainLoginToggle();'>

mainLoginToggle():

代码语言:javascript
运行
复制
function mainLoginToggle() {    
    $(document).mouseup(function (e) {
        var container = $(".logindisplay");
        if (container.has(e.target).length === 0) {
            container.fadeOut(222);
        }
    });
if (document.getElementById('logindisplay').style.display == 'block') {
    $(".logindisplay").fadeOut(222);
} else {
    $(".logindisplay").fadeIn(222);
}
    $.get("../include/removenotif.php");
    return false;
}

removenotif.php:

代码语言:javascript
运行
复制
<?php include("session.php"); $database->removeNotifications($session->username); ?>

removeNotification():

代码语言:javascript
运行
复制
    function removeNotifications($user) {
        $q = "UPDATE notifications SET seen = '1' WHERE username = '$user'";
        $result = mysql_query($q, $this->connection);
        return true;
    }

基本上,当单击链接时,它会显示和隐藏div,但当它被单击时,它会运行removeNotifications函数,不会返回任何消息,但会成功运行sql查询。但是它并没有执行查询。

我已经通过更改头信息来测试页面是否真的被调用,以尝试获取错误,但没有发生任何事情。我真的不确定我错在哪里,任何帮助都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-01-27 00:05:38

为什么不一直使用JQuery呢?

像这样

你的链接

代码语言:javascript
运行
复制
<a class="dropdown" href="#">Click here</a>

Jquery

代码语言:javascript
运行
复制
       $(document).ready(function() {

           $('.dropdown').live('click', function(){

               var container = $(".logindisplay");
               if (container.has(e.target).length === 0) {
                   container.fadeOut(222);
                   }

                if (document.getElementById('logindisplay').style.display == 'block') {
                    $(".logindisplay").fadeOut(222);
                } else {
                    $(".logindisplay").fadeIn(222);
                }
                    $.get("../include/removenotif.php");
                    return false;

           });

        });

这样,PHP文件就被调用了。

Wezy

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14538446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档