从.Net中的AJAX调用函数背后的代码有什么好处?

时间:2018-09-20 18:51:08

标签: .net ajax vb.net

我和一位同事在他进行编码的方式上存在争议。我们是.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);
                }
            }
        });
    }

1 个答案:

答案 0 :(得分:0)

  

我一个人以为这是疯狂吗

是的。他正在执行的操作不涉及页面加载,而是更新当前页面。