Связь ajax php и javascript

Все блоги / DLE движок для сайтов 1 октября 2013 0   
Всем привет. Есть 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 коде для скачивания файла??

 Источник:dle-faq.pro, DLE

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций