替换函数jquery代码时出错 [英] Error in replace function jquery code
本文介绍了替换函数jquery代码时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
编码时遇到了这段代码。当我执行它时,显示encrypt.encrypt(...)。replace不是函数的错误。如果有人能告诉我我的错误,那将是非常有帮助的。
我尝试过的事情:
while coding i came across this piece of code . When i execute it , shows error that "encrypt.encrypt(...).replace is not a function" . it would be of great help if anybody can tell me my mistake .
What I have tried:
const encrypt = new JSEncrypt();
$(function() {
$("#query").click(function(){
let password = randomString(20);
const optionsObj = {
url: $("#url").val(),
password: password
};
const options = JSON.stringify(optionsObj);
const encryptedEncodedOptions = encrypt.encrypt(options).replace(/\//g, "_").replace(/\+/g, "-");
const url = urlPrefix + encryptedEncodedOptions;
推荐答案
(function(){
(function() {
(#query)。click(function(){
let password = randomString(20);
const optionsObj = {
url:
("#query").click(function(){ let password = randomString(20); const optionsObj = { url:
(#url)。val(),
密码:密码
};
const options = JSON.stringify(optionsObj);
const encryptedEncod edOptions = encrypt.encrypt(options).replace(/ \ // g,_)。replace(/ \ + / g, - );
const url = urlPrefix + encryptedEncodedOptions;
("#url").val(), password: password }; const options = JSON.stringify(optionsObj); const encryptedEncodedOptions = encrypt.encrypt(options).replace(/\//g, "_").replace(/\+/g, "-"); const url = urlPrefix + encryptedEncodedOptions;
这篇关于替换函数jquery代码时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文