admin 发表于 2020-11-6 17:16:36

ASP中使用Ajax.FormData取不到值的解决方案。

ASP中如何使用Ajax.FormData
网上没有找到相关的答案,这里演示:

$("input").on("click", function () {
    var formData = new FormData($("#bind"));
    formData.append("ajax", 1);
    formData.append("func", "bind");
    formData.append("act", "save");
    $.ajax({
      type: 'post',
      data: Submit_FormDataToJSON(formData),
      dataType: "json",
      success: function (data) {
            console.log(data);
            if (data.stat === "ok") {
                $(".pwd").parent().append(common.submit + common.success + "!");
            } else {
                err(data.msg);
            }
      }
    });
    return false;
});

var Submit_FormDataToJSON = function (formData) {
    var objData = {};

    for (var entry of formData.entries()) {
      objData] = entry;
    }
    return objData;
};
以上在弘帝建站系统客户关系管理绑定会员功能实现,路径:login/js/crm.bind.js
会员管理里中也用到:login/js/hondy.form.js,login/js/member.js

页: [1]
查看完整版本: ASP中使用Ajax.FormData取不到值的解决方案。