私はそのような状況にあります。以下に示すようなselectフォームがあり、ajax関数を呼び出して、select formの変更に依存する結果を取得したいが、ajaxからページ全体を取得したい
これがスクリプトです
<html>
<head>
<title>HI</title>
<link rel="stylesheet" href="./scripts/css/default.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form method="post">
<select name="s" id="s">
<option value="one">A</option>
<option value="two">B</option>
<option value="three">C</option>
</select>
</form>
Hello guys ...
<div id="xe"></div>
<script type="text/javascript">
document.getElementById("s").onchange = function(){
var h = false;
if (window.XMLHttpRequest){
h = new XMLHttpRequest();
}
if (h){
h.open("POST","index.php",true);
h.onreadystatechange = function(){
if (h.readyState==4 && h.status==200){
document.getElementById("xe").innerHTML = h.responseText;
}
};
h.send("s=" + document.getElementById("s").value);
}
};
</script>
<?php
if (isset($_POST['s'])){
echo $_POST['s'];
}
?>
</body>
</html>
何か案は ?助けてください、ありがとう...