gpt4 book ai didi

javascript - 在 ajax 调用后,当我点击页面跳转到顶部

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:33 25 4
gpt4 key购买 nike

我已经为搜索记录进行了 ajax 调用。结果来自 ajax,当我尝试点击它时页面跳转到顶部。

我的 ajax 调用函数:

 function ajax_search_primarycare(keyword, userId){
if(keyword.length >= 3){
var pricareId = jQuery('#primarycare_provider_id').val();
var pricareName = jQuery('#primarycare_provider_name').val();
var pricareStatus = jQuery('#primarycare_icon_status').val();
var primary_badge_status = jQuery('#primary_badge_status').val();

$.ajax({type: "POST",
url: "ajax_search_primarycareprovider.php?keyword="+keyword+"&userId="+userId+"&pricareId="+pricareId+"&pricareName="+pricareName+"&pricareStatus="+pricareStatus+"&primary_badge_status="+primary_badge_status,
success: function(msg){

$("#sect_primarycare").html(msg);
}
});
return false;
}

我在 ajax 调用后添加了 return false 但仍然没有结果。

提前致谢

最佳答案

您跳到顶部可能是因为后面跟着一个指向“#”的链接?可能有一个事件处理程序附加到 anchor 元素标记链接到“#”。当事件处理程序完成时,将执行默认操作(指向# 的链接),除非事件处理程序返回 false。您的 Ajax 调用已经返回 false 但这可能不是事件处理程序?解决方案是确保实际的事件处理程序返回 false。

为了说明这一点:user2675751 确实提出了正确的解决方案。

关于javascript - 在 ajax 调用后,当我点击页面跳转到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18895582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com