Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Связь ajax php и javascript

Связь ajax php и javascript


     30.09.2013    связь ajax php и javascript    Общие вопросы, Общие вопросы по PHP    2912

вопрос
Всем привет. Есть ajax php код скачивания mp3 файла с сайта, вот он:

elseif($action == 'loadtrack') {
    $row = $db->super_query("SELECT id, onserver FROM " . PREFIX . "_music WHERE id='{$id}'");
    $filename = basename($row['onserver']);
    $file = ($music->config['file_dir'].'/'.$filename);
    if(file_exists($file)) {
        $config['files_max_speed'] = intval($config['files_max_speed']);
        include_once ENGINE_DIR.'/classes/download.class.php';
        $downloadfile = new download($file, $filename, $config['files_force'], $config['files_max_speed']);
        $downloadfile->download_file();
        $db->query("UPDATE " . PREFIX . "_music SET down_num = down_num + 1 WHERE id='{$id}'");
        $db->close();
    }
    else {
        $server = $row['onserver'];
        @header("Location:{$server}");
    }
}

вызывается он таким java кодом:

function loadtrack(id) {
    ShowLoading('');
    $.post(dle_root + "engine/modules/music/ajax/ajax.php", {action:'loadtrack', id:id}, function(data){
        HideLoading('');
        ???????
    });
    return false;
}

Так вот, как мне прописать правильный вывод окна в java коде для скачивания файла??

Ответа пока нет


3 комментария

dj-avtosh
PHP-developer

dj-avtosh - 1 октября 2013 06:29 -

При чем тут окно и что в нем должно отображаться?

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

pavel31
Юзер

pavel31 - 1 октября 2013 22:24 -

окошко с сохранением файла на диск

dj-avtosh
PHP-developer

dj-avtosh - 2 октября 2013 07:49 -

Это браузерное окно вообще-то.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх