Приветствую всех.
Можно с помощью jQuery и $.ajax() получить JavaScript.
Код:
|
$.ajax({
url: './scipt.js',
type: 'POST',
dataType: 'script'});
|
script.js:
В итоге скрипт загрузится и сразу выполнится. (выведет "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);
|
Возможно ли такое? И если да, то как? (пример, ссылки, хоть что-нибудь)
Спасибо.