<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