サーバーでホストされているphpファイルを介してフォームをmysqlデータベースに送信するための次のajax呼び出しがあります。
<script type"text/javascript">
$(document).ready(function(){
$("form#submit").submit(function() {
// we want to store the values from the form input box, then send via ajax below
var fname = $('#fname').attr('value');
var lname = $('#lname').attr('value');
$.ajax({
type: "POST",
url: "jquery-ajax-control.php",
data: "fname="+ fname + "&lname=" + lname,
success: function(){
$('form#submit').hide();
//$('form#submit :input').val("");
$('div.success').fadeIn();
}
});
return false;
});
});
</script>
そして私のphp:
<?php
include ("db.php");
// CLIENT INFORMATION
$fname = htmlspecialchars(trim($_POST['fname']));
$lname = htmlspecialchars(trim($_POST['lname']));
$addClient = "INSERT INTO clients (fname,lname) VALUES ('$fname','$lname')";
mysql_query($addClient) or die(mysql_error());
?>
成功関数では、phpまたはmysqlからアラートメッセージを取得して、接続がダウンしていてもajaxが成功し、別のサーバーでホストされているphpファイルを持っているため、データベースにデータが挿入されていることを確認したいと考えています。どうすればそれができますか?ありがとうございました!