下面的代码是表单标记内的 html 按钮。
<form name="App" action="Mcd_S_Server.php" method="POST" onSubmit="">
<button id="btn-Check" onclick="display1();" >Check</button></form>
下面的代码是Javascript函数display1();在这个函数中,我通过 ajax 调用另一个文件。
<script type="text/javascript">
function display1()
{
$.ajax({
type : "POST",
url : 'Mcd_Get_Data.php',
cache : false,
dataType: 'json',
});
}
</script>
问题陈述:当我点击该按钮时,它会调用该函数,但它不会调用ajax中提到的URL,即Mcd_Get_Data.php,而是会形成操作URL Mcd_S_Server.php。为什么会这样?请帮帮我。
最佳答案
在按钮元素中包含 type 属性。因为默认情况下它的类型是 submit
,所以你需要重写它的类型 button
<button type="button">Button</button>
关于javascript - 从 ajax 调用文件,在名为 display() 的 javascript 函数内;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41484635/