$。post(url_for
中的user_email = id被忽略这是管理我的删除模式的jQuery代码
$('#confirm-delete').on('show.bs.modal', function(e) {
var data = $(e.relatedTarget).data();
$('.title', this).text(data.recordTitle);
$('.btn-ok', this).data('recordId', data.recordId);
});
$('#confirm-delete').on('click', '.btn-ok', function(e) {
var $modalDiv = $(e.delegateTarget);
var id = $(this).data('recordId');
$.post("{{ url_for('users.delete_user', user_email=id) }}").then()
$modalDiv.addClass('loading');
setTimeout(function() {
$modalDiv.modal('hide').removeClass('loading');
}, 1000)
});
这是浏览器对其解释的方式:
var id = $(this).data('recordId');
$.post("/users/delete/").then()
Id等于我要删除的用户的电子邮件地址,但是语句{{ url_for('users.delete_user', user_email=id) }}
忽略它。
我期待/users/delete/blabla@gmail.com /