我目前正在尝试简单地加密c
中的字符串.done
然而,当我去执行代码时,输出会在下面添加随机字符,如下所示
function CreateUserModal(userListViewModel) {
var self = this;
self.user = userModel;
self.errors = ko.validation.group(userModel);
self.userListViewModel = userListViewModel;
self.save = function () {
if (self.errors().length == 0) {
var userJson = ko.mapping.toJS(self.user);
$.post('/api/user', userJson)
.done(function () {
console.log('POST user.');
self.userListViewModel.isCreateModalShown(false);
self.user = null;
self.userListViewModel.loadData();
});
} else {
console.log(self.errors());
}
};
}
我很困惑为什么在最后添加额外的字符。如果有人能够澄清为什么这个问题会继续发生,那么我们将非常感激。
答案 0 :(得分:1)
你在strcat中反转了变量
char * strcat(char * dest,const char * src)
从这里开始:http://www.tutorialspoint.com/c_standard_library/c_function_strcat.htm