I've googled around, but i can find a way to build json with jQuery and send it to php using a for loop. I have a html table, and i want to take values from each row (i dont know how many rows/values there will be) construct a json string, ie. [{"row": 1, "supp_short_code" : blah blah....}, {"row": 2, ....} ....]
but i dont know how to keep adding to the json datastring each time jQuery finds more values if that makes sense??
EDIT:
Yani ben bu varsa
$('#submit').live('click',function(){
var supp_short_code=$('.supp_short_code').text();
var project_ref=$('.project_ref').text();
var om_part_no=$('.om_part_no').text();
var description=$('.description').text();
var cost_of_items=$('.cost_of_items').text();
var cost_total=$('.cost_total').text();
var dataString = 'string=//' + supp_short_code + '//' + project_ref + '//' + om_part_no + '//' + description + '//' + cost_of_items + '//' + cost_total
$.ajax
({
type: "POST",
url: "order.php",
data: dataString,
cache: false,
success: function()
{
alert("Order Submitted");
}
});
});
So what (roughly) would i need to change in this code?
Eğer ekran görebileceğiniz gibi yani Tamam, ben bir kullanıcı, üst tablodan bir satır tıklatıp hesaplama toplamları ve onlar kullanmak istediğiniz hangi tedarikçi belirtebilirsiniz zaman dinamik alt tablo eklemek için jquery kullanıyorum. Sonra $ üstünde jquery kod bit ('submit') içine bu değerleri kapmak için jquery kullanıyorum. Sonra her nasılsa "id 1 ürün filan fiyat filan tedarikçisi filan toplam maliyeti £ x, id 2 ürün blah2 fiyat blah2 tedarikçisi gibi bir şey gibi, bir mysql db takın de alınan verileri ayrıştırmak olacağı bir php sayfası bu değerleri göndermek istiyorum filan toplam maliyeti £ x "bu nedenle bazı alanlar, toplam maliyet ve tedarikçi yani aynı olacak, ancak eğer mantıklı php aynı sipariş için 3 farklı ürün alıyor olabilir? Teşekkürler!