17.09.2016 / 18:20 |  | 
Dinisimys    Пользователь  
   Сейчас: Offline 
 Имя: Денис Регистрация: 30.07.2012
   | Ксакеп,  согласен, очень хорошая функция
   | 
  19.09.2016 / 20:40 |  | 
Pauk52    Пользователь  
   Сейчас: Offline 
 Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
   | переделали в меня в ВУЗе сайт расписания, и сделали выбор группы по пост запросу что не очень удобно. Поэтому  я решил сделать закладку с пост запросом, нашел на стаковерфлов код, но вот беда он не работает. присылает пустую страницу  var my_params = prompt("Enter your parameters", "var1=aaaa&var2=bbbbb");  
var Target_LINK = prompt("Enter destination", location.href);  
function post(path, params) {  
    var xForm = document.createElement("form");  
    xForm.setAttribute("method", "post");  
    xForm.setAttribute("action", path);  
    for (var key in params) {  
        if (params.hasOwnProperty(key)) {  
            var hiddenField = document.createElement("input");  
            hiddenField.setAttribute("name", key);  
            hiddenField.setAttribute("value", params[key]);  
            xForm.appendChild(hiddenField);  
        }  
    }  
    var xhr = new XMLHttpRequest();  
    xhr.onload = function () {  
        var win=window.open('about:blank');  
        with(win.document)  
        {  
            open();  
            write(xhr.responseText);  
            close();  
        }  
    };  
    xhr.open(xForm.method, xForm.action, true);  
    xhr.send(new FormData(xForm));  
    return false;  
}  
parsed_params = {};  
my_params.split("&").forEach(function (item) {  
    var s = item.split("="), k = s[0], v = s[1];  
    parsed_params[k] = v;  
});  
post(Target_LINK, parsed_params);  
void(0);  
  сайтпараметры запроса Открыть спойлер Закрыть спойлер TimeTableForm%5Bfaculty%5D=40&TimeTableForm%5Bcourse%5D=4&TimeTableForm%5Bgroup%5D=2463&TimeTableForm%5Bdate1%5D=19.09.2016&TimeTableForm%5Bdate2%5D=14.11.2016&TimeTableForm%5Br11%5D=5&timeTable=0  
 Подскажите в чем проблема, о Великие Джаваскриперы  | 
  20.09.2016 / 09:09 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Pauk52,  что в консоли-то пишется?
  __________________
   let live  | 
  20.09.2016 / 16:32 |  | 
Pauk52    Пользователь  
   Сейчас: Offline 
 Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
   | aNNiMON, консоль чистая. в ответ присылается та же страница
   | 
  20.09.2016 / 17:11 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Pauk52, выведи xForm и посмотри, какая у тебя форма получается. В оригинале name должен быть TimeTableForm[faculty], а у тебя он так и зовётся TimeTableForm%5Bfaculty%5D. Вот с таким запросом нормально открывает расписание: TimeTableForm[faculty]=40&TimeTableForm[course]=4&TimeTableForm[group]=2463&TimeTableForm[date1]=19.09.2016&TimeTableForm[date2]=14.11.2016&TimeTableForm[r11]=5&timeTable=0  
  __________________
   let live  | 
  21.09.2016 / 17:24 |  | 
Pauk52    Пользователь  
   Сейчас: Offline 
 Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
   | aNNiMON, спасибо работает, я пытался и так, но видно где-то ошибся
   | 
  31.10.2016 / 20:13 |  | 
Alexandr    Пользователь  
   Сейчас: Offline 
 Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
   | В js, есть константы?
   | 
  31.10.2016 / 20:14 |  | 
Dinisimys    Пользователь  
   Сейчас: Offline 
 Имя: Денис Регистрация: 30.07.2012
   | Alexandr, неет же
   | 
  31.10.2016 / 20:40 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Alexandr, в ES-2015 есть:  __________________
   let live  | 
  31.10.2016 / 21:14 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | aNNiMON, они как бы есть, но некоторые браузерыбез проблем переприсвоят значение    |