gpt4 book ai didi

JQuery .load - 当调用按钮位于表单标签中时不起作用

转载 作者:行者123 更新时间:2023-12-01 01:25:54 26 4
gpt4 key购买 nike

我在函数中有一个简单的 JQuery 加载语句[忽略命名]。正如它所呈现的那样,它不起作用。当表单标签被删除时,它就会发生。感谢您对为什么会发生这种情况的建议..

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>HTML 5 Document</title>

<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>

<script type="text/javascript" >

$("document").ready(function() {

$('#getCalc').bind('click' , getPlainHTMLfromServer );
}); // end ready

function getPlainHTMLfromServer() {
$('#content').load("plainHTML.html");

}// end getPlainHTMLfromServer()

</script>
</head>

<body>
<div id="content"></div>
<form>
<button id="getCalc">Double</button>
</form>
</body>
</html>

最佳答案

您应该阻止提交事件的默认操作,默认情况下按钮的类型属性是提交:

function getPlainHTMLfromServer(event) {
event.preventDefault();
$('#content').load("plainHTML.html");
}

或者向按钮元素添加 type='button' 属性:

<button id="getCalc" type="button">Double</button>

关于JQuery .load - 当调用按钮位于表单标签中时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965707/

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