问候,我正在寻找一种方法来避免我的页面在通过按下按钮添加元素时所做的刷新,无论是添加、减去或删除元素。我希望它留在同一个地方而不是刷新页面,因为它把我带到了开始并且不舒服。我的代码如下:
这些是执行操作的按钮:
<a href="#"><img onclick="add(<?php echo $id ?>,'add');" src="img/sumar.png"></a>
<a href="#"><img onclick="add(<?php echo $id ?>,'remove');" src="img/resta.png"></a>
<a href="#"><img onclick="add(<?php echo $id ?>,'removeProd');" src="img/remove.png"></a>
这是我的 JS:
function add(valor,valor2){
$.get('add.php',{id:valor,action:valor2},function(data){
$('.producto').html(data);
})
}
function add2(valor,valor2){
$.get('add.php',{id:valor,action:valor2},function(data){
window.location='';
})
}
function add3(valor,valor2,valor3){
$.get('add.php',{id:valor,action:valor2,su:valor3},function(data){
$('.producto').html(data);
})
}
这就是我所拥有的,我想要的是按下任何按钮都不会重新加载页面,因为它会将我再次带到页面顶部。谁能帮帮我,非常感谢,我不太懂js
因为它是你的代码来避免
refresh
你必须做至少两个更改,首先false
在你的函数中返回,然后在调用函数之前添加return
里面。onclick
HTML
Js (相同,返回 false 给你的其他函数)