2016-01-20 1 views
1

Я пытался зашифровать входное значение и сохранить его в базе данных, затем расшифровать и показать его. Я искал хороший и безопасный способ, так что я нашел CryptoJS, проблема заключается в следующем:this.mixIn не является функцией

Uncaught TypeError: this.mixIn не является функцией

Я не знаю, что делать, и нет ответы на эту проблему.

Я пробовал разные версии aes.js, и проблема все еще проявляется.

это код:

$(document).ready(function(){ 
    $("#message").keypress(function(event){ 
    if(event.which == 13){ 
    var message= $("#message").val(); 
    var Encryptedmessage = CryptoJS.AES.encrypt(message, "/"); 
    post_data = {'messagephp':Encryptedmessage}; 
     $.post('test.php', post_data, function(data) { 
     $("#results").html(data); 
     }); 
    } 
    }); 
}); 
+1

Возможный дубликат [CryptoJS нет метода подмешать] (http://stackoverflow.com/questions/22601095/cryptojs-no-method-mixin) –

ответ

1
post_data = {'messagephp':Encryptedmessage} -> post_data = {'messagephp':Encryptedmessage.toString()} 
+0

Могли вы объясните, как это решает проблему? – TechTreeDev

Смежные вопросы