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

  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013