Показать сообщение отдельно
  #1 (permalink)  
Старый 04.02.2013, 12:27
Интересующийся
Отправить личное сообщение для Sinot Посмотреть профиль Найти все сообщения от Sinot
 
Регистрация: 03.02.2012
Сообщений: 12

Получить функцию JavaScript (PHP, AJAX, jQuery)
Приветствую всех.

Можно с помощью jQuery и $.ajax() получить JavaScript.
Код:
$.ajax({
 url: './scipt.js',
 type: 'POST',
 dataType: 'script'});
script.js:
Код:
alert('123');
В итоге скрипт загрузится и сразу выполнится. (выведет "123")

Можно с помощью jQuery и $.ajax() получить данные (JSON).
Код:
$.ajax({
 url: './data.php',
 type: 'POST',
 success: function(data, textstatus){
  if(textstatus != 'success'){
   alert(textstatus);
   return;}

  alert(data.tmp);},
 dataType: 'json'});
data.php:
Код:
<?php
 $res['tmp']=123;
 echo json_encode($res);
?>
Получили данные и вывели. (выведет "123")

В общем ничего не обычного. А вот теперь вопрос, как поучить функцию JavaScript? Желательно (да чего уж необходимо) вместе с данными.
Должно получится что-то типа того:
Код:
var dat;
var func;
$.ajax({
 url: './data.php',
 type: 'POST',
 success: function(data, textstatus){
  if(textstatus != 'success'){
   alert(textstatus);
   return;}

  dat = data.dat;
  func = data.func;},
 dataType: 'json'});

//А далее обращаться как к функции
func();
alert(dat);
Возможно ли такое? И если да, то как? (пример, ссылки, хоть что-нибудь)

Спасибо.
Ответить с цитированием