我正在尝试通过ajax提交表单,无论我提交什么,都会按照正常的post函数触发IE7中的页面重新加载。
我尝试了什么
// Example function / attempt 0
<script>
function FunctionName() {
$.ajax({
type: "POST",
blah: "blah"
});
return false;
}
</script>
// attempt 1
<form onsubmit="return FunctionName()">
// attempt 2
<form onsubmit="FunctionName(); return false;">
// attempt 3
$("#form id").submit(FunctionName);
我最终得到的是每次通过ajax和页面刷新的乱码输入。
答案 0 :(得分:0)
答案 1 :(得分:0)
您的代码有太多问题。这是应该工作的代码:
<script>
function Name() {
$.ajax({
type: "POST",
url: "/echo/html/"
});
return true;
}
</script>
<form onsubmit="return Name()">
<input type="submit" />
</form>