datatables编辑器:presubmit password encryption

时间:2015-06-29 11:00:18

标签: javascript jquery ajax datatables jquery-datatables-editor

这个问题可能是如何继续使用JavaScript。我的问题是,在提交(preSubmit)保存密码之前,我通过AJAX调用对其进行加密。这很好用。我收回加密密码。

然而,在回调之外我没有,我也尝试了ajaxStop(参见摘要),但我不知道这是否真的是问题。

因此在回调中我有正确的加密密码,在外面,之后我只有普通密码。我做错了什么?



editorBenutzerU.on('preSubmit', function(e, d) {
  if (!d.data.benutzer.passwort) {
    delete d.data.benutzer.passwort;
  } else {
    var password;
    var url = "json-save-password.php?pass=" + d.data.benutzer.passwort;
    $(document).ajaxStop(function() {
      $.post(
        url,
        function(data) {
          password = jQuery.parseJSON(data);
          d.data.benutzer.passwort = password; //encrypted
          return password;
        });
    });
    $(this).unbind('ajaxStop');
    //unfortunately d.data.benutzer.passwort is plain here
  }
});




0 个答案:

没有答案