我再次,我真的进入 php 现在我只需要先知道一些事情。首先,我试图在不重新加载客户端页面的情况下回发到服务器。这是我想要做的一个例子:我必须文本框,现在当用户在两个文本框中输入一个数字并单击添加按钮时,应该计算总值并将其显示在第三个文本框中而不重新加载页面,我'已经阅读了一些关于 ajax 的内容,但我在实现它时遇到了麻烦。
<?php
if (isset($_POST["add"]))
{
$val1 = $_POST["val1"];
$val2 = $_POST["val2"];
$result = $val1 + $val2;
}
?>
<html>
<head>
<title></title>
<script src="jquery-1.9.1.min.js" ></script>
<script type="text/javascript">
$(document).ready(function() {
if ($("#btn").click)
{
var request = $.ajax({
url: "postback.php",
type: "POST",
data: {
val1 : "what goes here?",
val2 : "what goes here?"
}
});
request.done(function(msg) {
$("#log").html( msg );
});
request.fail(function(jqXHR, textStatus) {
alert( "Request failed: " + textStatus );
});
}
});
</script>
</head>
<body>
<input type="input" name="val1">
<input type="input" name="val2">
<input type="input" name="result" value="<?php echo $result ?>">
<input type="submit" id="btn" name="add">
</body>
</html>