это сработало! Но я слышал некоторые страшные вещи о Eval?

учаю строку JSON из вызова ajax и хотел бы преобразовать значение в предопределенную переменную:

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"}

Ответы на вопрос(5)

Ваш ответ на вопрос