jQuery ajax sonrası dinamik url ekleme

1 Cevap php
$.ajax({ type: "POST", url: "OMFG.php", data: info, success: function(){ }});

Ben bir test olarak atm kullanıyorum ve gayet iyi çalışıyor budur.

Ben tıklayarak ediyorum bağlantısından url almak gerekir, bu yüzden do:

var url = $(this).attr("href");

Ben (link http://samedomain.com/etc.php içerir) bunu uyarı varsa hangi çalışıyor, ama ben ajax koduna eklerseniz ajax işlevi sonrası yok:

$.ajax({ type: "POST", url: url, data: info, success: function(){ }});

Ben bu çalışma olmadan mahvoldum gibi, yardım lütfen.

1 Cevap

Sen id niteliğini kullanıyor. Link almak için size href niteliğini getirmesi gerekir:

var url = $(this).attr('href');

EDIT: Sadece href değiştirildi bak - hala kullanarak deneyin hata ayıklama işe yaramazsa

alert($(this).attr('href'));

bu doğru ise bir url uyarır ve eğer görmek.

EDIT 2: Peki, komut gerçekten göndermek için çalışıyor ne url hata veya Chrome için FF veya Javascript Console'daki kundakçı kontrol edin. Bazı işlev veya bir şey içinde tanımlı ise kod kalanı bağlı olarak url-değişken kapsamı dışında olabilir.