|
|
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
Известно, что <a> или ActionLink( ... ) может благополучно отправить в нужное место контроллера, но данные формы передать не в состоянии, поскольку не формирует submit. Но, вроде бы, если привинтить скрипт, который по щелчку на якорном элементе формы будет формировать submit (.trigger("submit")), то проблема разрешиться. Но не тут-то было! Вот простейшая программка: Контроллер Код: 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. 28. Представление (типизированное) Код: html 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. (input пока закомментировано) Исходный вариант представлен на рисунке 1 После ввода информации в поля формы (рисунок 2) при щелчке на ActionLink (скрипт выдаёт "submit") данные благополучно воспринимаются Post-методом Index (рисунок 3), но потом в модели не сохраняются, то есть появляется исходный вариант (рисунок 1). Если submit формируется <input ... /> , то всё в полном порядке - данные принимаются сервером (Рис. 3), а затем благополучно появляются и на форме (рисунок 2). То есть, в данном варианте с input модель сохраняется на сервере. В чём проблема!? С уважением ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 12:09 |
|
||
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
ValGerИзвестно, что <a> или ActionLink( ... ) может благополучно отправить в нужное место контроллера, но данные формы передать не в состоянии, поскольку не формирует submit. Но, вроде бы, если привинтитьниче не понял. Зачем на линк перехода прикручивать сабмит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 12:26 |
|
||
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
Petro123ValGerИзвестно, что <a> или ActionLink( ... ) может благополучно отправить в нужное место контроллера, но данные формы передать не в состоянии, поскольку не формирует submit. Но, вроде бы, если привинтитьниче не понял. Зачем на линк перехода прикручивать сабмит? Это другой вопрос, а по существу что-нибудь можете сказать? С уважением ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 14:45 |
|
||
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
ValGerPetro123пропущено... ниче не понял. Зачем на линк перехода прикручивать сабмит? Это другой вопрос, а по существу что-нибудь можете сказать? С уважением ... По существу - ты вручную код обфусцируешь? Сколько запросов отправляется на веб-сервер при нажатии на кнопку "Сохранить"? Что они возвращают? Посмотри в отладчике браузера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 15:53 |
|
||
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
ValGerЭто другой вопрос,нет. На дурацкие вопросы голова не работает. Представь, что на sql.ru при клике на ссылку перехода пойдет POST сохранить на сервер? Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 15:54 |
|
||
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
Petro123POST сохранить на сервер POST к "сохранить на сервер" имеет косвенное отношение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 16:51 |
|
||
|
MVC - Почему в jQuery "submit" это не совсем "submit"?
|
|||
|---|---|---|---|
|
#18+
Агнец за бортомPetro123POST сохранить на сервер POST к "сохранить на сервер" имеет косвенное отношение. А какое прямое? Get? Я понимаю, что можно отправить форму на сервер на сохранение, а там плюнуть на это. Но мы же про логику не отмороженную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=25&tid=1444100]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 206ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...