<html>
<head>
</head>
<body>
<input type="text" id="inputtext"><input type="button" value="submit "id="submit">
<br>
<div id="response">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="thescript.js"></script>
</body>
</html>
thescript.js
$(document).ready(function(){
$("#submit").click(function(){
var dataString = $("#inputtext").val();
$.ajax({
type: "POST",
url: "greet.php",
data: dataString,
success: function(){
$("#response").load("greet.php");
}
});
});
});
greet.php
<?PHP
print "hello " . $_POST['dataString'];
?>
的在文本字段中输入的值应该在加载greet.php时显示。不知道为什么它不会工作jQuery的AJAX:通值从文本字段到PHP文件并显示值
您似乎没有'index.html'的正确代码。 – Jez
您已将javascript粘贴两次 - 缺少HTML部分 – Bruce