Php 使用超链接更新数据库而不刷新页面

Php 使用超链接更新数据库而不刷新页面,php,jquery,mysql,ajax,database,Php,Jquery,Mysql,Ajax,Database,如何创建类似于Facebook的超链接,允许我在不刷新页面的情况下更新mysql数据库? 换句话说,我需要这个超链接来更新数据库,一旦我点击它,并显示有多少喜欢是存储在数据库中没有页面刷新。 感谢advace。简单地说,您需要使用AJAX,当您使用JavaScript单击超链接时,会触发AJAX 有以下使用AJAX的选项:- 使用JavaScript自己的函数启动AJAX 使用JavaScript库,比如,等等 到目前为止,jQuery将最适合每一个新手&您可以查看更多关于AJAX的详细信息 希

如何创建类似于Facebook的超链接,允许我在不刷新页面的情况下更新mysql数据库? 换句话说,我需要这个超链接来更新数据库,一旦我点击它,并显示有多少喜欢是存储在数据库中没有页面刷新。
感谢advace。

简单地说,您需要使用AJAX,当您使用JavaScript单击超链接时,会触发AJAX

有以下使用AJAX的选项:-

  • 使用JavaScript自己的函数启动AJAX
  • 使用JavaScript库,比如,等等
  • 到目前为止,jQuery将最适合每一个新手&您可以查看更多关于AJAX的详细信息


    希望它能有所帮助。

    我建议使用AJAX方法,但仅提一句,在没有AJAX的情况下,可以通过在iframe中放置按钮来实现效果,该iframe可以跟随链接,而无需刷新页面。

    用比我的前任更简单的话来说

    这就是你所拥有的

    //html a href='somewhereOverTheRainbow'>LikeThis... //html a href='Somewhere therainbow'>像这样。。。 这是你应该有的

    //javascript var likeIt=function(myAnchorElem){ //send info to ajax via Zepto, jQuery, Mootools, Dojo, ExtJS - you name it - or a standalone ajax lib jQuery.get("somewhere.overtherainbow.com/like.php?url="+myAnchorElem.url); //prevent the default return false; } //html a href='somewhereOverTheRainbow' onclick='return likeIt(this)'>LikeThis... //javascript var likeIt=函数(myAnchorElem){ //通过Zepto、jQuery、Mootools、Dojo、ExtJS或独立的ajax库将信息发送到ajax jQuery.get(“某处.overtherainbow.com/like.php?url=“+myAnchorElem.url”); //防止违约 返回false; } //html a href='somewhereOverTheRainbow'onclick='return likeIt(this)'>像这样。。。 @javascriptWizards;我知道,他应该用它来代替,然后得到一个真正的事件,他可以调用它,等等

    除了ajax方式之外,您还可以使用json-p、img或iframe,甚至可以使用WebSocket。但是为了简单易用,请坚持使用ajax方式

    一般而言;使类似facebook或google“+1”的功能变得非常简单。事实远非如此;这是网络上最难做的事情之一!它的前端像蛋糕一样简单。但是后端。。。希望您的网站能够扩展,并要求/需要正常的数据库响应时间,这会让您感到非常不安


    一些代码示例

    感谢大家试图帮助我,我想iframe方法是最简单的,我使用iframe完成了它,非常简单整洁,再次感谢大家的帮助,非常感谢。