Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Fixer_84
1505 / 969 / 812
Регистрация: 30.04.2016
Сообщений: 3,337

Вернуть в Ajax-success $json из другого $json

13.12.2019, 22:54. Показов 766. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане! Столкнулся со следующей проблемой. Есть код:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
            $json['script'] .= '<script>
 
                var num_of_test = 1;
                var count_of_test = 3;
 
                $(document).ready(function() {
 
                    function test_run() {
                        
                        $.ajax({
                        type: "POST",
                        url: "tests_run.php",
                        datatype: "json",
                        data: { test_num: num_of_test, task_id: <?php echo $task_id; ?>, end_of_script: count_of_test, curr_test: num_of_test },
                        success: function(msg) {
 
                            var obj = JSON.parse(msg);
                            
                            /*
                            var memory_limit = obj["memory"].substring(obj["memory"].lastIndexOf(" ") + 1);
                            $(".test_fulfilled").append(obj["test_time"] + " " + obj["result"] + " " + obj["html"] + " " + memory_limit + " kb" + "<br />");
                            num_of_test++;
                            if (num_of_test > count_of_test || obj["result"] == "TLE!" || obj["result"] == "FAILED!" || obj["result"] == "MEMORY_LIMIT!") {
                                $(".test_fulfilled").append("<br />" + obj["end_of_tests"]);
                                clearInterval(time_of_test);
                            }
                            */
                        }
                    });
                 }
                 test_run();
                 var time_of_test = setInterval(test_run, 1100);
            });
            </script>';
            ?>
        <?php
Как видно выше, в json-переменную записывается скрипт, который возвращает другие json-данные. Если просто возвращать переменную $json['script'] в исходном (не этом) ajax-запросе, то я просто получаю содержимое скрипта на экран. Мне же нужно внутри этого скрипта создать еще одну $json-переменную, которая запишет var obj (чтобы эту переменную можно было вернуть в исходном скрипте. Возможно ли это вообще? Что мне нужно для этого сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.12.2019, 22:54
Ответы с готовыми решениями:

Вернуть в Ajax-success результат другого Ajax-success
Здравствуйте, уважаемые форумчане! У меня следующий вопрос. Есть скрипт, который выполняет ajax-запрос. Тот ajax, в свою очередь вызывает...

Пропадает конец Json строки, при передаче Json строки через Ajax
Всем привет. Возникла следующая проблема. Из php получаю json строку, полученную с помощью json_encode() Далее, её отправляю обратно...

Вернуть json с внешнего сайта
Здраствуйте На внешнем сайте есть json www.site.ru/string.json Пытался через ajax с datatype:jsonp Но не получилось Как мне забрать...

1
 Аватар для Fixer_84
1505 / 969 / 812
Регистрация: 30.04.2016
Сообщений: 3,337
14.12.2019, 20:48  [ТС]
P.S. Тему можно закрывать. Мы переписали код по-другому. Спасибо всем!

А так как я хотел, делать нельзя, как оказалось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.12.2019, 20:48
Помогаю со студенческими работами здесь

Как вернуть json данные из php
Всем привет, делаю запрос к серверу $(&quot;#accept_phone_form&quot;).submit(function(event) { var $form = $( this ), term =...

PHP + AJAX + JSON
Посылаю post запрос и в обратку получаю json массив. Скрипт PHP, которому посылаю запрос, обрабатывает данные и потом формирует их...

Ajax чтение json
чтоб дёргнуть скрипт на другой домене через ajax запрос надо в прописать заголовок вроде Access-Control-Allow-Origin: А если надо...

AJAX и JSON данные из бд
Добрый вечер ребята, пробую вытащить данные из бд $(document).ready(function(){ $.ajax({ url:...

AJAX and JSON notation
Здравствуйте... есть: ajax.php &lt;?php header('Content-Type: text/javascript; charset=utf-8'); ?&gt; &lt;?php // здесь $_GET;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru