Php 带有的jquery按钮。单击并加载。无法正常工作

Php 带有的jquery按钮。单击并加载。无法正常工作,php,jquery,html,Php,Jquery,Html,我在jquery函数中遇到了一个小问题,我无法找出哪里出了问题,我正在使用.load,使用带有.click()函数的按钮第二次将另一个页面拉入div。这里的问题是,当我单击按钮时,我想要的数据将闪烁,然后替换为第一次导航到页面时加载的数据,但是如果我绑定。单击以: <p>peter paragraph</p> 我使用警报来测试它最初是否工作,当我用段落测试它们时,以及当我在Google开发者控制台中尝试它们时,该函数似乎与实际加载事件一起工作了很长时间 当我输入上面的内

我在jquery函数中遇到了一个小问题,我无法找出哪里出了问题,我正在使用.load,使用带有.click()函数的按钮第二次将另一个页面拉入div。这里的问题是,当我单击按钮时,我想要的数据将闪烁,然后替换为第一次导航到页面时加载的数据,但是如果我绑定。单击以:

<p>peter paragraph</p>
我使用警报来测试它最初是否工作,当我用段落测试它们时,以及当我在Google开发者控制台中尝试它们时,该函数似乎与实际加载事件一起工作了很长时间

当我输入上面的内容时,我刚刚意识到,当我测试它时,URL和页面会刷新,即使没有任何功能,或者onclick甚至会绑定到相关的按钮。这就解释了为什么我现在有这个问题,有没有办法解决这个问题


另外,我很抱歉把这一点弄得如此模糊。

我有点困惑,为什么单击段落元素会导致页面重新加载,但如果您实际上谈论的是按钮元素,您可能会发现该功能很有用。试着在绑定到“onclick”的函数中使用它,看看它是否会对我刚才所说的按钮混淆产生任何影响。我刚试过你的建议,但没有成功。使用下面的代码似乎也可以停止警报的工作。Firefox将其标记为“event.preventDefault”不是一个函数,但我认为我是在与文档描述相同的上下文中使用它的<代码>$(文档).ready(函数(){$('#寄存器')。单击(函数(事件){event.preventdefault();警报(“buttonthe1st”);$('#jam')。load('register.php');警报(“buttonthe2nd”);})带大写字母D的preventDefault()
$(document).ready(function() {
            $("p").click(function(){
                alert("buttonthe1st");
                $('#jam').load('register.php');
                alert("buttonthe2nd");
            }); 
        });