javascript - 如何在最初由ajax加载时将表单作为GET方法提交

标签 javascript php jquery ajax

所以我有一个从 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/

相关文章:

javascript - 图像 slider "previous"按钮无法正常工作

php - 声明一个全局数组

php - 使用 PHP 和 MySQL 的基于步骤的审批系统

javascript - 如何在PHP中的动态按钮单击事件上打开新表单

javascript - 如何使用 jQuery 淡出?

javascript - Ionic - 从 Controller 强制刷新动画

javascript - 在表格中滚动标签

javascript - 尝试使用 jQuery 单击 Iframe 内的按钮

php - 检查数据库内的数据并根据检索到的数据更改值

jquery 过境动画和 .stop() fx 队列