İşte örnek bir kullanım durumu:
Ben bir ajax isteği üzerinden basit bir form isteyin. Ben istenen aynı sayfaya sonucu göndermek istiyorum. Çıkan isteğin javascript bu isteği URL'ye erişmek için bir yolu var mı?
Aşağıda JavaScript ve PHP ile istediğiniz ne yapar bazı kodudur. Bunun dezavantajı ben myajaxform.php olarak aynı dosyada benim javascript dahil olması. Ben yerine onu ayırmak istiyorum, bu yüzden küçültmek olabilir, vb önbelleğe sahip
Ben pencerenin konumuna son isteği değil anlamına gelir, b / c location.href kullanamazsınız.
frm.submit(function () {
if (frm.validate()) {
var data = frm.serialize();
jQuery.ajax({
url : '<?= $_SERVER['PHP_SELF'] ?>',
type : 'POST',
data : data,
dataType: "html",
success : function (data) {
}
});
}
return false;
});
Doğrudan javascript ile erişmek için bir yol var değilse javascript kendi dosyası gitmek böylece, nasıl bu sorunu çözmek istiyorsunuz? Ben orijinal ajax isteğin başarısı işleyicisi, URL'ye referans çeşit oluşturmak olabilir sanırım. Düşünceler? Belki jQuery veri yöntemini kullanarak bir şey?