v2.5.2
Giriş yap

Javascript ile input value değerini Yenilemek Mümkün mü?

aydinkeskin
832 defa görüntülendi

php ile value değerine bir değer atıyorum
sonra işlem yaptırıyorum sayfa yenilenmiyor hiç. bir sorun yok

gelen değeri php kontrol ettirdikten sonra işlem olumlu ise sonlandırıyorum.

fakat sayfa yenilenmediği için değer aynı kalıyor ve
tekrar işlem gönderdiğimde değer silindiği için kontrolden düşüyor
false dönüyor.

bunun için ne yapabilirim?

aydinkeskin
682 gün önce

@ebykdrms javascript i hiç sevmiyorum işte
yapı dediğim bir sınıfım var o sınıf üzerinden input a değer gönderiyorum
ajax ın gideceği sayfada değerin üzerinden kontrol yapıyorum ve php tarafında işlem bittiğinde o değeri sessiondan siliyorum.
ajax kullanmadan önce haliyle sayfa yenilendiği için php tarafı değeri yeniliyor
fakat ajax tarafında anlık olarak işlem yaptığı için değer haliyle yenilenmiyor.

merak ettiğim konu aslında javascript ile php kodu ile input a düşen value değerini yenileyebilirmiyiz.

<input type="hidden" name="_token" value="<?php Func::Encode("Değer") ?>">
<input type="hidden" name="_token" value="cc9c7eb9e244d2a10bf6297a67e16cf637e4bb9f199425cd8eb3a09a1fdcc829">


acemi acemi javascript için uğraşıyorum işte..

$(document).ready(function () {
    $("#DuzenleButon").click(function (e) {
        e.preventDefault();  
        const Baslik = document.getElementById("Mesaj");
        const Icerik = document.getElementById("Icerik"); 
		let FormData = new FormData(document.getElementById("FormAyar")); 
        $.ajax({
            url: '/Ayarlar/Update/', 
            type: 'POST', 
            data: FormData,
            dataType: "json",
			processData: false,
			contentType: false,
            success: function (response) {.....

bu şekilde formdaki verileri alıyorum gönderiyorum.
işlemleri yapıyorum fakat yukardaki inputu tazelemen gerekiyor benim için önemli tarafı o kısmı
sanırım onunda bir yolu yok gibi gözüküyor.
Merak ettiğim react vb fw'ler ile bu işlemleri neye göre yapıyorlar sanırım
oluştudukları token değerleri js tarafında yarrattıkları için yenilenmeside problem olmuyor.