Я хочу получить некоторые данные с страницы JSON
с помощью JSP. JSON
получает аргумент userId, основанный на пользовательских данных userId, заполняется на странице JSON. Я использую метод getJSON()
, чтобы получить данные на странице. Но, моя проблема, когда нажата кнопка, форма отправляется. Этот fiddle является одним без getJSON()
. Метод не отправляет форму после нажатия кнопки submit, но Here Форма отправляется после нажатия кнопки. Я возвращаюсь false
все еще бесполезно.Как предотвратить появление кнопок с формы
Пожалуйста, расскажите, как я могу получить данные из JSON без отправки формы. Если есть альтернативный или лучший подход, предложите один.
Вот мой код:
$("input[name=submit]").click(function(){
var dataToBeSent = $("form").serialize();
alert (dataToBeSent);
$.getJSON(url,dataToBeSent, function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('div').html($('<ul/>', {
'class' : 'my-new-list',
html : items.join(' ')
}));
});
return false;
С уважением
Dibya
вы ищете [preventDetault()] (http://api.jquery.com/event.preventDefault/) ? – SachinGutte
Я не знал, как использовать preventDefault .. – NewUser
Мне это нравится [ссылка] (http://dev-tricks.com/event-preventdefault-and-event-stoppropagation-and-event-stopimmediatepropagation/) –