Bil*_*lla 1 html javascript ajax jquery
当我单击Form中的按钮时,我尝试使用Ajax调用服务器.但即使我使用event.PreventDefault或返回false,它也不使用Ajax.
可能是什么问题呢.这是我的HTML和jQuery代码
<form action="/Patient/Search" id="patient-search-form" method="post">
<input type="text" id="PatientName" />
<button class="btn blue-button" id="search-patients" type="submit">
<i class="icon-save icon-white"></i><span>Search</span>
</button>
</form>
<script type="text/javascript">
$(document).ready(function () {
$('#search-patients').submit(function (event) {
event.preventDefault();
SearchPatients();
return false;
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
您的提交事件处理程序被分配给按钮,它应该是以下形式:
<script type="text/javascript">
$(document).ready(function () {
$('#search-patients-form').submit(function (event) {
event.preventDefault();
SearchPatients();
return false;
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
或者您可以绑定到按钮单击事件:
<script type="text/javascript">
$(document).ready(function () {
$('#search-patients').click(function (event) {
event.preventDefault();
SearchPatients();
return false;
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7850 次 |
| 最近记录: |