停止使用ajax、javascript和php刷新

停止使用ajax、javascript和php刷新,php,javascript,html,ajax,forms,Php,Javascript,Html,Ajax,Forms,我的代码如下所示: <html> <body> <script language="javascript" type="text/javascript"> function ajaxFunction(){ var ajaxRequest; // The variable that makes Ajax possible! ajaxRequest = new XMLHttpRequest(); var age = docume

我的代码如下所示:

<html>
<body>

<script language="javascript" type="text/javascript">
function ajaxFunction(){
    var ajaxRequest;  // The variable that makes Ajax possible!
        ajaxRequest = new XMLHttpRequest();
    var age = document.getElementById('age').value;
    var queryString = "?age=" + age;
    ajaxRequest.open("GET", "ajax-example.php" + queryString, true);
    ajaxRequest.send(null); 
}
</script>

<form name='myForm'>
Max Age: <input type='text' id='age' /> <br />
<input type='button' onclick='ajaxFunction()' value='Query MySQL' />
</form>
</body>
</html>

函数ajaxFunction(){
var ajaxRequest;//使Ajax成为可能的变量!
ajaxRequest=新的XMLHttpRequest();
var age=document.getElementById('age')。值;
var queryString=“?age=“+age;
open(“GET”,“ajax-example.php”+queryString,true);
ajaxRequest.send(空);
}
最大年龄:

我使用Ajax停止重定向,但它仍在刷新,我如何才能停止它?

好吧,代码对我来说不刷新,但我仍然不擅长Ajax。您是否检查了错误控制台或尝试了jQuery?您可以轻松地使用它

<script language="javascript" type="text/javascript">

function ajaxFunction(){
    var age = $("#age").val();
    $.get("ajax-example.php",{"age":age},function(r){ /*Do something with response*/ });
}
</script>
Max Age: <input type='text' id='age' /> <br />
<input type='button' onclick='ajaxFunction()' value='Query MySQL' />
</body>
</html>

函数ajaxFunction(){
变量年龄=$(“#年龄”).val();
$.get(“ajax example.php”,{“age”:age},函数(r){/*对响应做点什么*/});
}
最大年龄:

好吧,代码对我来说并不新鲜,但我仍然不擅长ajax。您是否检查了错误控制台或尝试了jQuery?您可以轻松地使用它

<script language="javascript" type="text/javascript">

function ajaxFunction(){
    var age = $("#age").val();
    $.get("ajax-example.php",{"age":age},function(r){ /*Do something with response*/ });
}
</script>
Max Age: <input type='text' id='age' /> <br />
<input type='button' onclick='ajaxFunction()' value='Query MySQL' />
</body>
</html>

函数ajaxFunction(){
变量年龄=$(“#年龄”).val();
$.get(“ajax example.php”,{“age”:age},函数(r){/*对响应做点什么*/});
}
最大年龄:

您可以尝试添加return false

<input type='button' onclick='ajaxFunction();return false' value='Query MySQL' />

您可以尝试添加return false

<input type='button' onclick='ajaxFunction();return false' value='Query MySQL' />


该代码不应导致页面刷新。您能更详细地解释一下发生了什么吗??你们期望发生什么呢?我在翻滚之后有一个按钮,当我点击它时,它会进入顶部,就像刷新一样,救命,我想更改按钮的简单文本并像上面一样提交。我知道了,它正在导航到顶部,而不是刷新。。帮助您如何在同一个位置安装。。PLZZ代码不应该导致页面刷新。你能更详细地解释一下-发生了什么吗??你们期望发生什么呢?我在翻滚之后有一个按钮,当我点击它时,它会进入顶部,就像刷新一样,救命,我想更改按钮的简单文本并像上面一样提交。我知道了,它正在导航到顶部,而不是刷新。。帮助您如何在同一个位置安装。。plzzi在旋转后有一个按钮,当我点击它时,它会进入顶部,就像刷新一样,救命,我想更改按钮的简单文本,然后像上面一样提交您正在使用的浏览器???它没有在我的浏览器中滚动到顶部,或者你有任何其他代码导致了这个问题。我在滚动后有一个按钮,当我点击它时,它会进入顶部,就像刷新一样,救命,我想更改按钮的简单文本,然后像上面一样提交您正在使用的浏览器???它没有在我的浏览器中滚动到顶部,或者你有任何其他代码导致了这个问题。我已经尝试了许多其他帖子中建议的方法,但是你的方法是唯一有效的,谢谢。我不敢相信人们没有给你投票!我已经尝试了很多其他帖子中建议的东西,但你的是唯一有效的,谢谢。我不敢相信人们没有给你投票!