Bir node.js uygulaması yazıyorum ve sunucuya göndermek için posta verilerini nasıl oluşturduğum konusunda biraz endişeliyim. bağlantı tıklandığındaHref'de bir POST isteği için veri saklama - kötü uygulama?
<a class='delete' href="1231">Delete this data</a>
<!-- href is based on a variable I'm pulling from the server -->
, varsayılan eylemleri önlemek ve daha sonra bir ajax isteği çalıştırın::
bir veri öğesini silmek istediğinizde Örneğin, ben href özelliğindeki söz konusu ürünün kimliği koymak//On click + ajax
body.on('click', '.delete', function(e){
e.preventDefault();
$.ajax({
type: 'POST',
url: '/admin/report/detail/delete',
data: {id: $(this).attr('href')},
success: function(){
//Success message
},
error: function(){
//Error message
}
});
});
merak ediyorum
, bu şekilde href niteliğini kullanmak kötü bir uygulamadır? Öyleyse, bu verileri depolamanın en iyi yolu nedir?
Teşekkürler, bu düşündüğümü tam olarak buydu. Benim href basit bir '#' olmalı? –
Evet, bir karma ajax çapalar için en yaygın href. Ben her zaman kullanırım. Ayrıca javascript:; kullanabilirsiniz, ama bu html kirletir ve gereksizdir. Bunun için –