応答のpage1.php
<script type="text/javascript">
function func(tosearch) {
alert("search");
$.ajax({
type: 'post',
url: 'page2.php',
data: {
'tosearch' : tosearch
},
success: function(result) {
print(result);
}
});
}
function print(result) {
document.getElementById("output").innerHTML=result;
}
</script>
<form method="post" action="page1.php">
<input type="text" name="search" placeholder="Search.."><br><br>
<input type="submit" name="submit" onclick="func()">
</form>
<p id="output">table here!!</p>
コンテンツの内容です。ページをまったくリフレッシュしたくないので、実際にはform
要素は必要ありません。ただ、マークアップをシンプルに保つためにinput
平野button
をform
を削除します
<script>
// your JavaScript
</script>
<input type="text" name="search" placeholder="Search.."><br><br>
<button onclick="func()">
<p id="output">table here!!</p>
あなたは、フォームのメソッドとaction属性を削除してみてくださいすることができます。 – carloliwanag