Вызов переменной PHP из JS с помощью AJAX

179
23 сентября 2018, 11:00

Есть JS функция:

function generation() {
var str='';
return
}

файл с функцией находится в директории:

C:\inetpub\generator\function.js

Так же есть PHP переменная $str2

Файл с переменной находится на виртуальном диске локального сервера denwer: Z:\home\generator\www\index.php

Как с помощью AJAX запихать PHP переменную $str2 в js функцию и прировнять к $str. Или хотя бы как нибудь передать ее в JS файл?

Answer 1

Допустим в файле индекс(могу только предполагать потому что вашего кода вообще не вижу) есть вывод str в виде json

<? echo json_encode(["str" => $str], JSON_UNESCAPED_UNICODE);?>

Теперь из JS+jQ обращаемся к индексу

var $str = "";
$.ajax({
    url: '/index.php',
    async: false,
    success: function(data) {
        result = JSON.parse(data);
        $str = result.str;
    }
});
READ ALSO
Dadata.ru API возвращает неполные данные

Dadata.ru API возвращает неполные данные

кто работал с API dadataru? Столкнулся со следующей проблемой, имеется PHP код:

188
PHP Word работа с таблицей

PHP Word работа с таблицей

Подскажите как при работа с PHP Word заполнить таблицу, а именно к примеру у нас есть таблица с 1-ой строкой, нам необходимо прочитать данные из бд циклом...

171
Что значит [NAME_MAX] (C++)

Что значит [NAME_MAX] (C++)

Нужно вывести содержимое директории на C++ код уже есть(лентяй нашел готовый),

206
Поиск файла по расширению C++

Поиск файла по расширению C++

Нужно найти файл по расширению в известной директорииДля винды существует такое решение:

178