SORU
5 Aralık 2011, PAZARTESİ


Javascript/jQuery ile yeniden YAZILAN veri göndermek?

Temelde yapmak istediğim şey eğer bir kullanıcı bir form gibi window.location değiştirdiğimde POST veri göndermek ve yeni bir sayfa gitti. Gizli bir URL iletmek istiyorum, çünkü bu şekilde yapmak istiyorum, ve sadece kozmetik nedenlerle GET url anlayamıyorum.

Bu şu anda sahip olduğum şey, ama her POST veri göndermek değil.

if(user has not voted) {

    window.location = 'http://example.com/vote/'   Username;

}

jQuery.post() POST Veri gönderebilirsiniz biliyorum ama window.location Yeni ile gönderilmesini istiyorum.

Sözün özü, aynı anda aynı sayfaya gönderirken http://example.com/vote/ POST 10) ** değer göndermek istiyorum.


Yukarıda belirtilen geleceği için, aşağıdaki şekilde sona erdi:

if(user has not voted) {

    $('#inset_form').html('<form action="http://example.com/vote/'   Username   '" name="vote" method="post" style="display:none;"><input type="text" name="api_url" value="'   Return_URL   '" /></form>');

    document.forms['vote'].submit();

}

CEVAP
5 NİSAN 2012, PERŞEMBE


başına @Kevin-Reid cevabı, işte alternatif "İ sona erdi yaparak aşağıdaki" örnek önler ihtiyacı adı sonra ara form nesnesi tarafından yeniden inşa şeklinde özellikle (jQuery kullanarak)..

var url = 'http://example.com/vote/'   Username;
var form = $('<form action="'   url   '" method="post">'  
  '<input type="text" name="api_url" value="'   Return_URL   '" />'  
  '</form>');
$('body').append(form);
form.submit();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • Mr. H

    Mr. H

    1 Temmuz 2012