• 04-01-2016, 22:34:53
    #1
    Merhabalar php'de sayfa yenilemeden aynı syafada post etmek istiyorum jquary ile bu mümkün ama nasıl yapabilirim yardımcı olur musunuz
    örneğin formum aşağıdaki gibi olsun

    <form id="form1" name="form1" method="post" action="kaydet.php">
      <p>
        <label for="textfield">İsim</label>
        <input type="text" name="textfield" id="textfield" />
      </p>
      <p>
        <label for="textfield2">Soyisim</label>
        <input type="text" name="textfield2" id="textfield2" />
      </p>
      <p>
        <label for="textfield3">telefon</label>
        <input type="text" name="textfield3" id="textfield3" />
      </p>
      <p>
        <input type="submit" name="button" id="button" value="Submit" />
      </p>
    </form>
  • 04-01-2016, 23:06:23
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Denemedim ama bu şekilde yapabilirsin.
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script>
    $("#button").click(function(e) {
      e.preventDefault();
      $.ajax({
        type: "POST",
        url: "kaydet.php",
        data: $("#form1").serialize()
      }).done(function(data) {
        alert("Form gönderildi. Kaynak: " + data);
      });
    });
    </script>
  • 08-01-2016, 12:39:38
    #3
    Kodigen adlı üyeden alıntı: mesajı görüntüle
    Denemedim ama bu şekilde yapabilirsin.
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script>
    $("#button").click(function(e) {
      e.preventDefault();
      $.ajax({
        type: "POST",
        url: "kaydet.php",
        data: $("#form1").serialize()
      }).done(function(data) {
        alert("Form gönderildi. Kaynak: " + data);
      });
    });
    </script>
    hocam öncellikle çok teşekkür ederim yazdığınız kodu kullandım ve çok işime yaradı R10+ınızı da verdim

    ancak resim upload olmuyor bunun sebebi ne olabilir yada baska bir yol var mıdır
  • 08-01-2016, 20:26:48
    #4
    emrenazli adlı üyeden alıntı: mesajı görüntüle
    hocam öncellikle çok teşekkür ederim yazdığınız kodu kullandım ve çok işime yaradı R10+ınızı da verdim

    ancak resim upload olmuyor bunun sebebi ne olabilir yada baska bir yol var mıdır
    Evet dosyayı ajax'la gönderebilirsin. Bunu forma eklediğini varsayıyorum:
    <input type="file" id="dosya" name="dosya" />
    Ajax'ı da bu şekilde düzeltmen gerekiyor:
    <script>
    $("#button").click(function(e) {
      e.preventDefault();
      var formData = new FormData($("#form1")[0]);
      $.ajax({
        type: "POST",
        url: "kaydet.php",
        data: formData,
        processData: false,
        contentType: false,
      }).done(function(data) {
        alert("Form gönderildi. Kaynak: " + data);
      });
    });
    </script>
    PHP dosyasına bunu ekleyerek kontrol edebilirsin:
    echo "<pre>";
    print_r($_FILES);
    echo "</pre>";