Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript/Jquery中从json字符串中删除双引号_Jquery - Fatal编程技术网

如何在javascript/Jquery中从json字符串中删除双引号

如何在javascript/Jquery中从json字符串中删除双引号,jquery,Jquery,请浏览下面返回脚本字符串的Jquery方法,我想删除处理程序键值的双引号(这是函数) \u获取选项SCRPIT:函数(){ var sb=[]; var self=这个; var o=自我选择权; 推({ “钥匙”:o.key, “金额”:o.金额, “名称”:o.name, “说明”:o.说明, “图像”:o.image, “订单id”:o.订单id, “处理程序”:“函数(响应){警报(响应)}”, “预填充”:{ “名称”:o.prefillname, “电子邮件”:o.prefillem

请浏览下面返回脚本字符串的Jquery方法,我想删除处理程序键值的双引号(这是函数)

\u获取选项SCRPIT:函数(){
var sb=[];
var self=这个;
var o=自我选择权;
推({
“钥匙”:o.key,
“金额”:o.金额,
“名称”:o.name,
“说明”:o.说明,
“图像”:o.image,
“订单id”:o.订单id,
“处理程序”:“函数(响应){警报(响应)}”,
“预填充”:{
“名称”:o.prefillname,
“电子邮件”:o.prefillemail,
“接触”:o.prefillcontact,
“方法”:self.\u GetDefaultPrefilMethod()
},
//“注释”:o.notes,
“主题”:{
“颜色”:o.color
},
“方法”:{
“网上银行”:o.IsNetbanking,
“钱包”:o.IsWallet,
“卡片”:o.IsCard,
“upi”:o.IsUPI
},
“模态”:{
“逃离”:o.modalescape,
“backdropclose”:o.modalbackdropclose
},
});
返回'var options='+JSON.stringify(sb[0])+';';
log('var options='+JSON.stringify(sb[0])+';');
}
方法正在返回

<script type="text/javascript">
var options = {
    "key": "rzp_test_Mh1t1NPPlSbufV",
    "amount": "10000",
    "name": "Merchant Name",
    "description": "Purchase Description",
    "image": "https://your-awesome-site.com/your_logo.jpg",
    "order_id": "",
    "handler": "function(response) {alert(response)}",
    "prefill": {
        "name": "ggg",
        "email": "ggg@ggg.com",
        "contact": "9441239494",
        "method": "netbanking"
    },
    "theme": {
        "color": ""
    },
    "method": {
        "netbanking": "true",
        "wallet": "false",
        "card": "false",
        "upi": false
    },
    "modal": {
        "escape": true,
        "backdropclose": true
    }
};
var rzp1 = new Razorpay(options);
document.getElementById("rzp-button1").onclick = function(e) {
    rzp1.open();
    e.preventDefault()
};

变量选项={
“密钥”:“rzp_测试Mh1t1NPPlSbufV”,
“金额”:“10000”,
“名称”:“商户名称”,
“说明”:“采购说明”,
“图像”:https://your-awesome-site.com/your_logo.jpg",
“订单号”:“,
“处理程序”:“函数(响应){警报(响应)}”,
“预填充”:{
“名称”:“ggg”,
“电子邮件”:ggg@ggg.com",
“联系人”:“9441239494”,
“方法”:“网上银行”
},
“主题”:{
“颜色”:”
},
“方法”:{
“网上银行”:“真实”,
“钱包”:“假”,
“卡”:“假”,
“upi”:错误
},
“模态”:{
“逃避”:没错,
“backdropclose”:正确
}
};
var rzp1=新Razorpay(选项);
document.getElementById(“rzp-button1”).onclick=函数(e){
rzp1.open();
e、 预防默认值()
};

请确实需要完整,我需要如下输出(处理程序值无双引号)


变量选项={
“密钥”:“rzp_测试Mh1t1NPPlSbufV”,
“金额”:“10000”,
“名称”:“商户名称”,
“说明”:“采购说明”,
“图像”:https://your-awesome-site.com/your_logo.jpg",
“订单号”:“,
“处理程序”:函数(响应){alert(响应)},
“预填充”:{
“名称”:“ggg”,
“电子邮件”:ggg@ggg.com",
“联系人”:“9441239494”,
“方法”:“网上银行”
},
“主题”:{
“颜色”:”
},
“方法”:{
“网上银行”:“真实”,
“钱包”:“假”,
“卡”:“假”,
“upi”:错误
},
“模态”:{
“逃避”:没错,
“backdropclose”:正确
}
};
var rzp1=新Razorpay(选项);
document.getElementById(“rzp-button1”).onclick=函数(e){
rzp1.open();
e、 预防默认值()
};

选中此项:您可以使用引号搜索值,并将其替换为不带引号的值。
<script type="text/javascript">
var options = {
    "key": "rzp_test_Mh1t1NPPlSbufV",
    "amount": "10000",
    "name": "Merchant Name",
    "description": "Purchase Description",
    "image": "https://your-awesome-site.com/your_logo.jpg",
    "order_id": "",
    "handler": "function(response) {alert(response)}",
    "prefill": {
        "name": "ggg",
        "email": "ggg@ggg.com",
        "contact": "9441239494",
        "method": "netbanking"
    },
    "theme": {
        "color": ""
    },
    "method": {
        "netbanking": "true",
        "wallet": "false",
        "card": "false",
        "upi": false
    },
    "modal": {
        "escape": true,
        "backdropclose": true
    }
};
var rzp1 = new Razorpay(options);
document.getElementById("rzp-button1").onclick = function(e) {
    rzp1.open();
    e.preventDefault()
};
<script type="text/javascript">
var options = {
    "key": "rzp_test_Mh1t1NPPlSbufV",
    "amount": "10000",
    "name": "Merchant Name",
    "description": "Purchase Description",
    "image": "https://your-awesome-site.com/your_logo.jpg",
    "order_id": "",
    "handler": function(response) {alert(response)},
    "prefill": {
        "name": "ggg",
        "email": "ggg@ggg.com",
        "contact": "9441239494",
        "method": "netbanking"
    },
    "theme": {
        "color": ""
    },
    "method": {
        "netbanking": "true",
        "wallet": "false",
        "card": "false",
        "upi": false
    },
    "modal": {
        "escape": true,
        "backdropclose": true
    }
};
var rzp1 = new Razorpay(options);
document.getElementById("rzp-button1").onclick = function(e) {
    rzp1.open();
    e.preventDefault()
};