【发布时间】:2016-01-18 13:58:07
【问题描述】:
我希望使用以下代码在不重新加载页面的情况下提交表单,但它会重新加载整个页面,并且在控制台中检查时 script.php 页面也没有被执行。
index.php 页面上的代码
<script>
$(function() {
$(".submit").click(function() {
var name = $("#name").val();
var dataString = 'name=' + name;
console.log(dataString);
$.ajax({
type: "POST",
url: "script.php",
data: dataString,
success: function() {
$('#result').html(response);
}
});
return false;
});
});
</script>
<form method="post" name="form">
<input id="name" name="name" type="text" />
<input type="submit" value="Submit" class="submit" />
</form>
<div id="result"></div>
script.php 页面上的代码
<?php
$name=$_POST['name'];
echo $name;
?>
谁能告诉我如何在不重新加载页面的情况下提交表单,并在 index.php 页面上显示 script.php 页面的结果
【问题讨论】:
标签: javascript php jquery ajax forms