daha formda jquery kullanmak için düğmeye gönderin?

4 Cevap php

Bu gönderme formu için jquery kullanmak daha iyi değil mi?

gibi:

    Username:
    <input type="text" id="username" name="username" maxlength="30" /><br />

    Password:
    <input type="password" id="password" name="password" maxlength="30" /><br />

    <input type="button" id="register" name="register" value="Register" />

onun o val ile kullanıcı adı ve şifre değerlerini gets () tıkladığınızda ve sonra id = jquery ile "kayıt" bağlamak ve? Daha sonra veritabanı iş için jquery ajax ile php dosyasına bu değerleri geçirmek? Bu yenilemek için sayfayı önlemek ve daha pürüzsüz bir web deneyimi yaşatıyor.

sen ne düşünüyorsun?

4 Cevap

Bu gerçekten belirli bir senaryoya bağlıdır. Eğer onlar kayıtlı bir kez farklı bir sayfaya kullanıcı yönlendirme için gidiyoruz, o zaman AJAX kullanmak için hiçbir mantıklı.

Peki gerçekten söylüyorsun AJAX kullanarak olsun ya da değildir.

Gerçekten yapmanız aradığınızı kalmıştır. Bu şekilde bütün sayfayı yeniden yoksa iyi bir fikir olabilir; ama gerçekten size kalmış.

Görüntülenen tek şey kayıt formu ise bir kayıt sayfasında, AJAX kullanmak için değil daha iyi olurdu. tam sayfa gönderdikten sonra yeniden gerekir çünkü (yine o senaryoya bağlıdır) mantıklı olmaz.

jQuery onunla ilgisi yok. Senin durumunda sorun bir javascript aktif olması değil, onlar kayıt mümkün olmayacaktır olmasıdır.

Hala klasik ve javascript bu tür kullanabilirsiniz:

$("#register").click(function(e){
  e.preventdefault();
 // then perform your AJAX submission
});

Bu şekilde, javascript aktif değilse, yine bir klasik sonrası teslim eklemek ve kullanıcı kaydedebilirsiniz.

Daha iyi? Ne şekilde? Belki - belki daha iyi, kesinlikle mümkündür ve kesinlikle yeni değil. Ben güvenli olsun .. bulmaya çalışırken ne olduğundan emin değilim? Bu doğru yapılabilir eğer. Ama daha spesifik olmak zorunda.

AJAX web kullanıcı deneyimi için yapar ve görüşler her iki tarafta bölünmüş ne etrafında tartışmaların internette pek çok bilgi var.

Tarayıcının güvenlik modeli - javascript kullanarak büyük bir sınırlama yoktur. Ile başlayan URL'ler "http:" "https:" gibi farklı bir etki alanı olarak sayılır. Bu kullanıcı düz http sayfasında şu anda eğer https üzerinden kimlik göndermek anlamına gelir.