aracılığıyla Django arka uca bir JSON nesnesi gönderme Aşağıdaki kodu (jQuery) bir json dosyası oluşturmak zorunda:AJAX çağrısı
$(".save").on("click", function(){
var items=[];
$("tr.data").each(function() {
var item = {
item.Code : $(this).find('td:nth-child(1) span').html(),
itemQuantity : $(this).find('td:nth-child(4) span').html()
};
items.push(item);
});
});
Şimdi bu benim AJAX fonksiyonudur: Artık
(function() {
$.ajax({
url : "",
type: "POST",
data:{ //I need my items object, how do I send it to backend server (django)??
calltype:'save'},
dataType: "application/json", // datatype being sent
success : function(jsondata) {
//do something
},
error : function() {
//do something
}
});
}());
, Benim şüphem, arka ucuma oluşturduğum 'item []' nesnesini nasıl gönderebilirim? Ben AJAX çağrısının ne yaptığını işaret eden hem item [] nesnesini hem de 'calltype' değişkenini göndermem gerekiyor, çünkü aynı AJAX işlevleri (arkadaki Django için Kontrolör eşdeğeri) farklı AJAX işlevleri tarafından çağrılıyor.
AJAX işlevim nasıl görünür?
Genel değişken 'items' oluşturabilirsiniz, değil mi? –
Sadece doğru anladım. Sorun değişken öğelerle değildi. Küresel değişkenin başka özellikleri de olacaktır. – Sayantan