0
我有來自其選定行的動態創建表的值。在每個選中的行內,我希望屬於的所有td.innerText值都被髮送到C#頁面,但我不知道如何去做。我使用JSON,但我不知道我是否正確使用它。如何使用Jquery將表列值從Javascript頁面發送到C#頁面
function selectedRows()
{
var selectedItems = $('#ScannedLabelTable').find(':checkbox:checked').parents('tr');
var serial, kanbanNumber, customer, description, quantity;
$.each(selectedItems, function (i, item) {
var td = $(this).children('td');
for (var i = 0; i < td.length; ++i)
{
serial = td[1].innerText;
kanbanNumber = td[2].innerText;
customer = td[3].innerText;
description = td[4].innerText;
quantity = td[5].innerText;
}
console.log(serial + ' ' + kanbanNumber + ' ' + customer + ' ' + description + ' ' + quantity);
});
$.ajax({
url: SEND_TO_TEXTFILE_PAGE
, data: "labelSerial=" + serial + "&kanbanNumber=" + kanbanNumber + "&customer="
+ customer + "&description=" + description + "&quantity=" + quantity
, dataType: 'json'
, success: function (status) {
if (status.Error) {
alert(status.Error);
}
}
, error: Hesto.Ajax.ErrorHandler
});
}
我建議你應該使用'form'將你的數據從客戶端(javascript)發送到服務器端(C#)。這可以緩解某些事情給你。 – Ankur 2013-02-27 06:27:14
@kumar請給我看一個例子 – Scelo 2013-02-27 06:34:06
你可以在這裏展示你的html - > http://jsfiddle.net/?這會讓我更清楚向你展示什麼 – Ankur 2013-02-27 06:58:57