Fad*_*mie 9 javascript forms ajax jquery
嗨,我有这个表单,我不想在单击提交按钮时执行操作.我想要做的就是执行一个将数据加载到div中的函数.有任何想法吗??
<form method="POST" action="" id="search-form">
<input type="text" name="keywords" />
<input type="submit" value="Search" id="sButton" onclick="loadXMLDoc('file.xml')" />
</form>
Run Code Online (Sandbox Code Playgroud)
onclick="loadXMLDoc('file.xml'); return false;"
Run Code Online (Sandbox Code Playgroud)
甚至更好:
<script>
window.onload = function() {
document.getElementById("search-form").onsubmit = function() {
loadXMLDoc('file.xml');
return false;
};
};
</script>
Run Code Online (Sandbox Code Playgroud)
要实现loadXMLDoc,可以在jQuery中使用ajax模块.例如:
function loadXMLDoc() {
$("div").load("file.xml");
}
Run Code Online (Sandbox Code Playgroud)
使用jQuery的最终代码:
<script>
$(function() {
$("#search-form").submit(function() {
$("div").load("file.xml");
return false;
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16388 次 |
| 最近记录: |