我和一位同事在他进行编码的方式上存在争议。我们是.net商店,他正在使用AJAX呼叫。
他使用js获取所有字段名称,然后将其值保存到串联的字符串中。然后,他调用函数背后的代码,该函数采用连接的字符串并从中提取值。我来自.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);
}
}
});
}
答案 0 :(得分:0)
我一个人以为这是疯狂吗
是的。他正在执行的操作不涉及页面加载,而是更新当前页面。