Gönderme düğmesi ve kapatma düğmesi olan bir formum var. Bir kullanıcı bir şey girer ve gönder düğmesine basarsa, bir yanıt gönderilir ve veritabanına kaydedilir. Bir kullanıcı kapat düğmesini tıklatırsa, veritabanının içinde bir giriş geçerli zaman damgasıyla güncellenir.MySQL veritabanını AJAX ile güncelle
Her şey yolunda çalışıyor ancak şimdi bu değişiklikleri yapmak için birisi AJAX ile kapat düğmesini tıklattığında sayfayı yeniden yüklemem gerekiyor. Benim Gönder düğmesini için
kodudur:
birisi Gönder düğmesini tıklarsa, followin kod benim şimdiki dosyası (php işlem için hiçbir harici dosyası) içine aktif olacaktır Şimdi<input type='submit' id='setclosed' value='Close Ticket' name='setclosed' class='btn btn-warning' />
:
if (isset ($_POST['setclosed'])) { // Setze Status auf Closed
$updatecontent_success=array('stamp_closed'=>$localtime);
updateContractTicket($show_details,$updatecontent_success);
}
Veritabanı girdisi güncelleştirilecek, ancak sayfa yeniden yüklenmeyecek ne yapmam gerekiyor?
Lütfen ajax isteğini yapan kodu gönderir misiniz? –
Henüz ajax kodum yok. Ben sadece bu eylemi PHP ile yapıyorum ve şu anda bir kullanıcı yakın tıkladığında sayfayı yeniden yüklememe gerek olmayan bir çözüm arıyorum –
Peki ajax kullanmanız gerekecek. Http://api.jquery.com/jquery.post/ adresinden okuyabilirsiniz. –