У нас с коллегой возник спор о том, как он выполняет кодирование.Мы магазин .net, и он использует вызовы AJAX.
Он использует js, чтобы получить все имена полей, а затем сохраняет их значения в объединенную строку.Затем он вызывает функцию code code, которая берет объединенную строку и извлекает из нее значения.Я из .net фона, где я просто сделал бы все это в коде позади.
Я один думаю о том, что это безумие или какая-то польза от него?
function saveData() {
var sid = $('#<%= hfSID.ClientID %>').val();
var tid = $find('<%= ddlTransporter.ClientID %>').get_selectedItem().get_value();
var rate = $('#<%= txtTransporterRate.ClientID %>').val();
var trucks = $('#<%= txtEstimatedTrucks.ClientID %>').val();
var trips = $('#<%= txtEstimatedTurns.ClientID %>').val();
$.ajax({
type: "Post",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{sid: '" + sid + "', tid: '" + tid + "', rate: '" + rate + "', trucks: '" + trucks + "', trips: '" + trips + "'}",
url: "/App/Schedule/ProfileScheduleTransporter.aspx/SaveData",
success: function (data) {
if (data.d == '') {
$('#divContent').addClass('hidden');
$('#divNew').removeClass('hidden');
$('#<%= hfMode.ClientID %>').val('1');
}
else {
showMessage("Warning", "400", "auto", data.d);
}
}
});
}