Измените событие клика на это:
$("#searchUserButton").bind("click", function (e) {
e.preventDefault();
searchData();
});
Ваша проблема, похоже, была тем, что я предположил в комментариях выше.
type="submit"
Кнопка внутри <form>
вызовет форму , чтобы обработать и перезагрузку страницы, в то время как без <form>
тегов, этого не произойдет. Поступая e.preventDefault();
, вы даете указание кнопке не отправлять форму и вместо этого выполнять свою searchData()
функцию.