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

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008