Симпатичный файловый браузер в плагине WP - $ .get не получает php файл - PullRequest
1 голос
/ 22 июня 2019

Я пытаюсь реализовать "симпатичный файловый браузер" из tutorialzine в плагин Wordpress с помощью шорткода. Мне удалось протолкнуть скрипт / css через wp_enqueue_scripts, но похоже на

$.get('scan.php' , function (data)[..]

не работает.

Это действие вызова в main.php

add_action('wp_enqueue_scripts', 'callback_for_setting_up_scripts');
function callback_for_setting_up_scripts() {
    wp_enqueue_style( 'style',plugin_dir_url( __FILE__ ) . 'assets/css/styles.css' );
    wp_register_script( 'script', plugin_dir_url( __FILE__ ) . 'assets/js/script.js' , array( 'jquery' ), NULL, false);
}

Вот так я и создал скрипт script.js в бесконфликтном режиме, но с $ .get

есть некоторые проблемы.
(function($){ $(document).ready(function(){ 

    var filemanager = $('.filemanager'),
        breadcrumbs = $('.breadcrumbs'),
        fileList = filemanager.find('.data');


    // Start by fetching the file data from scan.php with an AJAX request

$.get('scan.php' , function (data){
    alert( "Data Loaded: " + data );
});

Это вывод в scan.php

header('Content-type: application/json');

echo json_encode(array(
    "name" => "files",
    "type" => "folder",
    "path" => $dir,
    "items" => $response
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...