ajax最初加载表单时如何将表单提交为GET方法

所以我有一个从 jQuery ajax 加载的页面,这个页面上有一个需要使用 GET 方法提交的表单。当我单击提交按钮时,什么也没有发生。我猜这是因为表单在被 ajax 加载后需要以某种方式初始化?


这就是我的 jQuery 代码中的内容


$('body').on('click','#dbRecords',function(event){

    event.preventDefault();

    $('#content').load('/?url=databases/records.php');

}); 

record.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>


跃然一笑
浏览 103回答 1
1回答

慕后森

您正在关闭第一行的表单标签。改成这样:<form&nbsp;name=""&nbsp;method="get"&nbsp;action="/databases/records/"&nbsp;id="searchForm">
打开App,查看更多内容
随时随地看视频慕课网APP