Я тестирую сервлет, вызывающий через ajax функциональность простой программой. Здесь у меня есть форма, которая имеет одно текстовое поле и один div, который имеет некоторый текст.Формы получают перезагрузку после получения ответа от вызова Ajax
Моя программа примет ввод от пользователя через текстовое поле и заменяет текст внутри тега div.
Ниже форма:
<form>
<br /> Enter your Name: <input type="text" id="userName" />
<button type="submit">Submit</button>
<div id="div1">Text to be replaced</div>
</form>
Ниже один является Ajax вызов.
$(document).ready(function(){
$("form").submit(function(){
var name = $('#userName').val();
$.ajax({url: "Ajaxservlet", data:{userName:name},success: function(response){
alert(response);
$("#div1").html(response);
alert("yes");
}});
});
});
На представить Аякс вызывает сервлет, и вернуть предупреждение ответа response.On становится displayed.Even значение div tag
становится заменено. Но его исчезли.
Я думаю, что форма снова перезагружается после получения ответа. Если так, как остановить?
Или это что-нибудь еще?