Использование содержимого переменной для вызовов функций js?

#ajax

#ajax

Вопрос:

после ajax-вызова php-файла я хочу взять часть результата обратной связи для добавления дополнительного кода javascript. PHP-файл возвращает код. Теперь я не знаю, как я могу включить его правильно?

Для лучшего понимания

php-файл возвращает $result[script] = ‘alert(«мои функции»);’

файл, который управляет вызовами ajax, выглядит примерно так

 url: fileurl,
           type: "post",
           data: formDetails.serialize(),
           error: function(jqXHR, textStatus, errorThrown)
            {
                displayAjaxMessage("Sorry, there was an error");
                },
               success: function (result) {

var res = $.parseJSON(result);

//Here should be the scriptcode from the variable
$res.script;
}
  

Я хочу это сделать, потому что я думаю, что мне нужно переопределить некоторые функции, например, плагины, такие как bootstrap-switch, datepicker и т. Д.

Они не будут работать после отправки формы, поэтому я думаю, что я должен снова ввести JS-код?

Ответ №1:

С

 eval(res.script); 
  

Это работает.

Комментарии:

1. это был полный ответ, больше мне не нужно 🙂