gpt4 book ai didi

javascript 字符串到变量

转载 作者:搜寻专家 更新时间:2023-11-01 05:26:29 25 4
gpt4 key购买 nike

我从 ajax 调用中接收到一个 JSON 字符串,并想将一个值转换为一个预定义的变量:

var predefined = "hello world";
var foo = {"msg":"predefined"}; // JSON string

我想回显访问它的标准字符串

alert(foo.msg)

编辑:为了让答案更清楚,这是我的电话:

var success_msg = "Your email is send successfully!";

$.ajax({
url: "ajax-share-email.php",
type: "POST",
dataType: "json",
data: {},
success: function(data) {
if (data.status == "success") {
msg.text(data.msg).addClass("email-msg-success");
} else {
msg.text(data.msg).addClass("email-msg-error");
}
}
})

ajax-share-email.php 响应:

{"status":"success", "msg":"success_msg"}

最佳答案

var strings = {"predefined":"hello world"};
alert(strings[foo.msg]);

或者例如

var messages = {};
messages.success_msg = "Your email is send successfully!";

// ...
msg.text(messages[data.msg]).addClass("email-msg-success");

关于javascript 字符串到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com