Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mvc3, post запрос, менять урл параметрами из запроса / 25 сообщений из 28, страница 1 из 2
29.05.2013, 12:13
    #38278215
fuf33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
как можно после нажатия "Submit" подменить/добавить в урл опцию из дропдауна?
например сейчас после нажатия урл выглядит как "/charts" а надо "charts/data1"

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
   @using (Html.BeginForm("index", "charts", FormMethod.Post, new { id = "f_show" }))
    {

        <fieldset>
            <table>
                <tbody>
                    <tr>
                        <td id="p_variable">
                            <label for="data">
                                Data:</label>
                            

                            @Html.DropDownListFor(m => m.dataname, Model.Data))

                        </td>

                    
                        <td>
                            <span>
                                <input type="submit" tabindex="8" value="Submit">
                            </span>
                        </td>
                    </tr>
                </tbody>
            </table>
        </fieldset>
    }
...
Рейтинг: 0 / 0
29.05.2013, 12:53
    #38278288
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
fuf33,

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$(function() {

    $('#f_show').submit(function(e) {
  
         e.preventDefault();
        
         window.location += '/' + $('#dataname').val();

         // если надо из текста, то так:

         window.location += '/' + $('#dataname option:selected').text();    

         return false;
    });

});



код не тестил, но как-то так...
...
Рейтинг: 0 / 0
29.05.2013, 12:54
    #38278289
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
а ну да, для вышеприведенного кода треба jQuery...
...
Рейтинг: 0 / 0
29.05.2013, 14:37
    #38278535
fuf33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVostt,

точняк, я тоже так сделал
...
Рейтинг: 0 / 0
29.05.2013, 20:25
    #38279232
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
fuf33, я бы сделал по другому т.к. подход предложенный hVostt замент post запрос на get. Кроме того тебе придется вручную добавлять к url параметры формы, которыек должны были post-ом уйти. Нам же всего лишь нужно изменить action формы перед её отправкой.
Код: javascript
1.
2.
3.
4.
5.
function onSubmit(f) {
    var dataname = f.elements["dataname"];
    f.action += "/data" + dataname.options[dataname.selectedIndex].value;
    return true;
}
...
Рейтинг: 0 / 0
30.05.2013, 02:59
    #38279463
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
bazile,

лишено смысла напрочь. посмотрите на приведенный код HTML. много параметров? :)
POST итак бы ушел с нужным параметром в дропдауне, имеет смысл дальнейшую судьбу запроса решать на сервере.

может быть нужна была именно подмена URL на клиенте, возможно для реализации субнавигации. так и делают.
все зависит от задачи, о чем приходится в данном случае только догадываться.
...
Рейтинг: 0 / 0
30.05.2013, 09:27
    #38279594
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVostt, что такое субнавигация?

Если клиент увидит подменнённый URL, то значит прямое обращение по нему должно работать: скопировал, отправил по скайпу, на другом конце провода человек получил теже данные.

А это уже GET получается. Становится непонятно, для чего вообще Post.
...
Рейтинг: 0 / 0
30.05.2013, 09:42
    #38279619
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
"Субнавигация url" - это, конечно, феерично
...
Рейтинг: 0 / 0
30.05.2013, 10:32
    #38279719
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
а я вас не скажу что это такое :-P
...
Рейтинг: 0 / 0
30.05.2013, 10:37
    #38279727
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
фееричному другу из банно-прачечного посвящается http://www.google.ru/search?q=субнавигация
...
Рейтинг: 0 / 0
30.05.2013, 10:39
    #38279732
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVosttфееричному другу из банно-прачечного посвящается http://www.google.ru/search?q=субнавигация
Зачем ты вбил свой бред в поисковик и показал ссылку?
...
Рейтинг: 0 / 0
30.05.2013, 10:40
    #38279733
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVostt, если рассматривать с точки зрения sub-navigation menu, то опять-таки Get, при чём тут Post?
...
Рейтинг: 0 / 0
30.05.2013, 10:41
    #38279737
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
skyANAhVostt, если рассматривать с точки зрения sub-navigation menu, то опять-таки Get, при чём тут Post?
О меню вообще речи не было, он говорил о "подмене URL на клиенте" и назвал это "субнавигацией".
Отжиги продолжаются, набрал попкорна.
...
Рейтинг: 0 / 0
30.05.2013, 10:44
    #38279740
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
skyANA,

если <form... прям таки вызывает недвусмысленные ассоциации с POST, могу напомнить, что method может быть и GET...

кроме того речь шла о том, чтобы подменить url, который обладает свойством «выглядит» у нас только в адресной строке для браузера, поэтому мы ковыряем window.location

читаем что пишет автор вопроса внимательно :)
...
Рейтинг: 0 / 0
30.05.2013, 10:46
    #38279744
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
cooldeveloperskyANAhVostt, если рассматривать с точки зрения sub-navigation menu, то опять-таки Get, при чём тут Post?
О меню вообще речи не было, он говорил о "подмене URL на клиенте" и назвал это "субнавигацией".
Отжиги продолжаются, набрал попкорна.

балаболка опять в ударе. харе мычать из бани, лучше приведи мне мою цитату, где я назвал «ЭТО» субнавигацией.
я поражаюсь этой манере откровенно врать на ходу, совершенно никого не стесняясь.
...
Рейтинг: 0 / 0
30.05.2013, 10:48
    #38279748
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
cooldeveloperhVosttфееричному другу из банно-прачечного посвящается http://www.google.ru/search?q=субнавигация
Зачем ты вбил свой бред в поисковик и показал ссылку?

придумай себе сам зачем и заешь попкорном. достал уже тупить.
...
Рейтинг: 0 / 0
30.05.2013, 10:54
    #38279758
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<select ONCHANGE="location = this.options[this.selectedIndex].value;">

   <option value="" selected="selected">Navigation</option>

   <option value="index.html">Home</option>
   <option value="detroitvideoproduction.html">Video Production</option>
   <option value="locationsounddetroit.html">Location Sound</option>
   <option value="videoeditingdetroit.html">Video Editing</option>
   <option value="custommotiongraphicsdetroit.html">Custom Graphics</option>
   <option value="demoreel.html">Demo Reel</option>
   <option value="http://www.youtube.com/user/VideoDetroitMI?ob=0">You Tube</option>
   <option value="http://vimeo.com/liveoutloudproductions">Vimeo</option>
   <option value="dslrrentalsdetroit.html">Camera Rental</option>
    <option value="lectrosonicsrentalsdetroit.html">Audio Rental</option>
    <option value="griprentalsdetroit.html">Grip Rental</option>
    <option value="camerasupportdetroit.html">Camera Support</option>
    <option value="about.html">About Us</option>
    <option value="contact.html">Contact</option>
</select>



я говорю же, так делают, сотни раз натыкался.

П.С. мсу-кул-дебилопер... гоу пустыню пылесосить.
...
Рейтинг: 0 / 0
30.05.2013, 11:09
    #38279791
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVosttесли <form... прям таки вызывает недвусмысленные ассоциации с POST, могу напомнить, что method может быть и GET...Спасибо, кэп.
Мне не понятно, зачем автор явно использует Post, при этом хочет подменить адрес в адресной строке браузера.
...
Рейтинг: 0 / 0
30.05.2013, 11:13
    #38279800
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
skyANA,

ну дык. я тоже телепатию не успел ещё как следует прокачать :)
...
Рейтинг: 0 / 0
30.05.2013, 11:20
    #38279809
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVosttбалаболка опять в ударе. харе мычать из бани, лучше приведи мне мою цитату, где я назвал «ЭТО» субнавигацией.
я поражаюсь этой манере откровенно врать на ходу, совершенно никого не стесняясь.
Очередные жалкие потуги , чтобы вылезти из кучи навоза, в которую сам же вляпался? Перечитай еще раз свой впрыск зла, поражаться будешь потом, после переосмысления.
...
Рейтинг: 0 / 0
30.05.2013, 11:29
    #38279840
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
cooldeveloper,

иди-ка в баню. где ж ты был со своими виртуалами, такой умный, когда человек вопрос задавал?
а теперь твои феерические изыски со вкусом попкорна смотрятся не более чем, смешно.
...
Рейтинг: 0 / 0
30.05.2013, 11:32
    #38279849
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVostt...иди-ка в баню...
Да он уже и так парится. :)
...
Рейтинг: 0 / 0
30.05.2013, 11:41
    #38279876
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVosttcooldeveloper, иди-ка в баню. где ж ты был со своими виртуалами, такой умный, когда человек вопрос задавал?
а теперь твои феерические изыски со вкусом попкорна смотрятся не более чем, смешно.
Маленький, твоих отжигов не хватало форуму, набрал попкорна, а ты успокоился. Негоже, ведь так. Так вот, почему ты опять сламерил на счет субнавигации url в посте?

ShSergeДа он уже и так парится. :)
Допариваюсь :)
...
Рейтинг: 0 / 0
30.05.2013, 12:02
    #38279924
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
cooldeveloperМаленький, твоих отжигов не хватало форуму, набрал попкорна, а ты успокоился. Негоже, ведь так. Так вот, почему ты опять сламерил на счет субнавигации url в посте?

либо ты поясняешь свою мысль, либо остаешься как и был — форменным болаболом не вызывающий ничего, кроме приступа жалости.
...
Рейтинг: 0 / 0
30.05.2013, 12:08
    #38279939
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mvc3, post запрос, менять урл параметрами из запроса
hVosttcooldeveloperМаленький, твоих отжигов не хватало форуму, набрал попкорна, а ты успокоился. Негоже, ведь так. Так вот, почему ты опять сламерил на счет субнавигации url в посте?
либо ты поясняешь свою мысль, либо остаешься как и был — форменным болаболом не вызывающий ничего, кроме приступа жалости.
Если мистическое существо вроде тебя доселе не поняло, о чем ведется речь, то я могу просто пожалеть убогого и забить на разъяснения в очередной десятый раз. Иногда всё же, тебя буду тыкать палочкой, для профилактики. Так что не расслабляйся.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mvc3, post запрос, менять урл параметрами из запроса / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]