替换函数jquery代码时出错 [英] Error in replace function jquery code

查看:77
本文介绍了替换函数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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆