以下のコードを使用してフォームを更新せずに自動送信していますが、問題はフォームフィールドで手動送信ボタンを使用して送信すると正常に動作しますが、更新された自動送信です。フォームを送信してデータを mysql に保存したい。手動送信と自動送信ではデータが保存されますが、自動送信でページが更新されますが、これは望ましくありません
<script type="text/javascript">
window.onload = function() {
setTimeout('document.form1.submit()',10000);
}
</script>
<script type="text/javascript" >
$(function() {
$(".button").click(function() {
var searchBox = $("#searchBox").val();
var dataString = 'searchBox='+ searchBox ;
if(searchBox=='')
{
$('.success').fadeOut(200).hide();
$('.error').fadeOut(200).show();
}
else
{
$.ajax({
type: "POST",
url: "ytitest1.php",
data: dataString,
success: function(){
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();
}
});
}
return false;
});
});
</script>
ここにライブリンクがあり ます http://way2enjoy.com/try/k/ytitest1.php
自動送信のみが必要ですが、ページは更新されません