Возможно ли иметь кнопку, которая не отправляется обратно на сервер, и событие click может быть обнаружено jquery? У меня есть страница MVC, которая занимает некоторое время, чтобы загрузить и получить доступ к базе данных, и я просто хочу уменьшить количество требуемых нагрузок и удалений db.Кнопка Html, которая вызывает JQuery и не отправляет обратно
ответ
Просто сделать кнопку регулярной кнопки вместо кнопки submit
, а затем сделать:
$("#myButton").click(function() {
whatever it is I want to do ...
});
Вы можете прикрепить любое поведение, которое вы хотите с помощью JQuery.
Вот ваша кнопка
<button class="my-button">click this</button>
Вот ваш Jquery
$("button.my-button").click(function(){
// do something!
});
Если вы хотите использовать кнопку отправки на форму, вот более ненавязчивым путь:
$("#some-form input:submit").click(function(){
// do something special!
// prevent default behavior of button
return false;
});
Если вы делаете кнопку с <input type="submit">
он отправит форму на сервер; , но если вы используете <input type="button">
, это не будет, и вы можете обнаружить событие onclick
Вы можете использовать '' и использовать ненавязчивый javascript для изменения поведения кнопки. См. Мой ответ для деталей. –
О, да, я знаю это .. Но я думаю, что проще установить тип на «кнопку» – wong2
Я думаю, что вам может не хватать точки. Если у кого-то не включен javascript, вы все равно хотите, чтобы форма работала. В каждой форме должна быть хотя бы одна кнопка 'type =" submit "'. –
Вы можете определить событие нажатия кнопки с помощью jquery.
Дайте и укажите этой кнопке функцию вызова с этим идентификатором в событии клика.
$('#buttonid').click(function() {
// call ajax here
.post() // ajax call
or
.get() // ajax call
});
Сделайте комбинацию Jquery ajax.
он специально сказал, что не хочет делать дополнительные запросы на сервер. Как это поддерживает '$ .post' или' $ .get'? –
- 1. Кнопка отключена не отправляет обратно в UpdatePanel
- 2. jQuery load и datalist linkbutton не отправляет обратно
- 3. Кнопка отмены, которая не отправляет данные формы
- 4. Кнопка HTML-формы не отправляет полное значение
- 5. Кнопка ASP.Net не отправляет обратно при одном наборе обстоятельств
- 6. HTML-кнопка, которая не отправляется каждый раз
- 7. Рекомендуемый способ создания HTML-кнопки, которая запускает javascript и отправляет?
- 8. Кнопка ввода MVC3, которая не вызывает действие контроллера и просто выполняет событие jquery?
- 9. Кнопка Android и обратно
- 10. Ajax.BeginForm() не отправляет обратно контроллеру
- 11. Кнопка не вызывает функцию
- 12. MVC ViewModel не отправляет обратно
- 13. HTML, Javascript: кнопка не вызывает функцию
- 14. HTML-страница, которая извлекает данные из отдельного файла PHP и отправляет обратно
- 15. Кнопка не вызывает события
- 16. Кнопка HTML, которая вращает символы
- 17. jquery .html не вызывает onclick?
- 18. Как получить кнопку, которая отправляет более одного значения обратно в ActionResult с помощью jquery?
- 19. JQuery вызывает кнопка asp.net, чтобы не нажимать
- 20. Jquery - Симуляция кнопка щелчка не вызывает функцию
- 21. HTML: кнопка, которая ссылается на файл .html
- 22. Кнопка JQuery обратно в исходное состояние
- 23. jQuery, кнопка, которая устанавливает радиополюс перед отправкой
- 24. Кнопка не возвращает обратно в диалоговом окне jQuery внутри UC
- 25. jQuery Преобразование Html в текст и обратно
- 26. Функция Excel, которая отправляет обратно дату в понедельник следующей недели
- 27. Форма не отправляет php и html
- 28. Кнопка не вызывает функцию
- 29. jQuery: ajax, кнопка отправки, которая была нажата
- 30. jQuery отправляет неправильную форму html
Это ответ им ищет. Благодарю. –