javascript - 提交链接,无需刷新,无需ajax

标签 javascript php jquery ajax

我有一个链接,当您单击它时会获取图像并将其保存到服务器

我想做到这一点,以便当您单击列表中的链接时,它会运行脚本,但实际上不会转到该页面。 我尝试了 e.preventdefualt 但随后没有提交链接

<li><a href="view.php?id=867hjhgjghj">867599386384729100r</a></li>

这将运行将图像保存在服务器上所需的 php,我知道如何使用 ajax 来执行此操作,但我看到一个网站没有这样做。

$('#lia').click(function (e) {
  e.preventDefault()
});

最佳答案

您可以通过 AJAX 完成此操作:

$('a').on('click', function(e){
  e.preventDefault();
  $.get(this.href);
});

我知道标题说没有刷新或ajax,但我认为这是一个错误。

关于javascript - 提交链接,无需刷新,无需ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20445688/

相关文章:

javascript - Angular 2 : multiple <router-outlet> for sub routes

php - Symfony2 一次保存两个表单

php - 如何从我的存储过程中获取第二个 SELECT?

javascript - 将 jQuery on() 指定为特定的类或 id

javascript - 将回调转换为具有多个参数的 promise

javascript - 使用 IBM Worklight 将文件保存在手机存储中

javascript - 我可以向 jQuery 提供默认值 "context"吗?

javascript - 按钮不从中心动画

javascript - 将 props 传递给 Vue 组件中的元素属性

php - 使用 javascript/ajax 设置延迟