php – 通过单击链接发送AJAX请求,而无需重定向用户

前端之家收集整理的这篇文章主要介绍了php – 通过单击链接发送AJAX请求,而无需重定向用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个Web应用程序,它具有许多不同的项目,这些项目是从MySQL生成的.当用户滚动浏览它时,我希望他们能够单击项目旁边的链接,该链接将请求插入到MysqL数据库中.通常情况下,我会通过创建一个PHP页面(我将继续这样做)来抓取项目名称&来自URI的用户ID使用$_GET方法&将其插入表中.但是,在这种情况下,我不希望用户重定向到任何地方.我只想要链接发送请求,并可能在成功后显示一条小消息.

我认为jQuery / AJAX最适合这个,但由于我不太熟悉它,我不知道该怎么做.任何提示表示赞赏!

最佳答案
你必须做类似的事情

$('.classofyourlink').click(function(e){
  e.preventDefault();//in this way you have no redirect
  $.post(...);//Make the ajax call
});

通过这种方式,用户通过单击链接进行ajax调用而无需重定向.以下是$.post的文档

编辑 – 在你的情况下将值传递给jQuery你应该做类似的事情

$('.order_this').click(function(e){
  e.preventDefault();//in this way you have no redirect
  var valueToPass = $(this).text();
  var url = "url/to/post/";
  $.post(url,{ data: valueToPass },function(data){...} );//Make the ajax call
});
原文链接:https://www.f2er.com/mysql/433986.html

猜你在找的MySQL相关文章