谁能告诉我为什么这不起作用或给我另一种方法来做我想做的事。
单击提交时,我在页面上有一个表单,我希望它处理成 add.php 并在一个名为 right 的 DIV 中打开。
表单页面
<script>
$("#Submit").click(function() {
var url = "add.php"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $("#myForm").serialize(), // serializes the form's elements.
success: function(html){ $("#right").html(html); }
});
return false; // avoid to execute the actual submit of the form.
});
</script>
</head>
<body>
<form action="add.php" method="post" enctype="multipart/form-data" id ="myForm">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name = "email"><br>
Phone: <input type="text" name = "phone"><br>
Photo: <input type="file" name="photo"><br>
<input type="submit" value="Upload">
</form>
</body>
现在,如果我向表单添加操作以将其定向到 add.php 一切正常,所以其他脚本还可以,但是当我这样做时,没有任何反应,它不会像我想要的那样将 add.php 加载到“正确”的 div 中.
有人有什么建议吗?