所以我有一个从 jQuery ajax 加载的页面,这个页面上有一个需要使用 GET 方法提交的表单。当我点击提交按钮时没有任何反应。我猜这是因为表单在被 ajax 加载后需要以某种方式初始化?
这就是我的 jQuery 代码
$('body').on('click','#dbRecords',function(event){
event.preventDefault();
$('#content').load('/?url=databases/records.php');
});
records.php 页面有一个简单的形式
<form name="" method="get" action="/databases/records/" id="searchForm" />
<input type="text" name="lname" placeholder="Last Name" value="" />
<input type="submit" value="search" name="sub" id="searchSub" />
</form>
最佳答案
您将在第一行关闭表单标签。将其更改为:
<form name="" method="get" action="/databases/records/" id="searchForm">
关于javascript - 如何在最初由ajax加载时将表单作为GET方法提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56133550/