Я делаю это, продолжая обновлять sh страницу для каждого нового запроса,
$(document).ready(function (event) {
$('#wordsubmit').on('click', function () {
var wordSearchValue = $("#mainword_search").val();
if (/\s/.test(wordSearchValue)) {
wordSearchValue = wordSearchValue.replace(/ /g, '-');
}
else {
sessionStorage.setItem("data", wordSearchValue);
var pathParameter = 'word-' + wordSearchValue;
window.location.href = "/search/" + pathParameter + '-examples';
}
});
});
В моем приложении flask у меня есть метод представления как:
@app.route('/search/<word>-examples', methods=['GET', 'POST'])
def word_details(word):
query=word_search_query(word)
data=db['wordsdata'].aggregate(query) // get a cursor
return render_template('worddetails.html',data=data)
Могу ли я узнать, как я могу сделать AJAX вызов на тот же, для которого я прочитал, загружает содержимое без фактической перезагрузки страницы,
Я пробовал как:
$(document).ready(function (event) {
$("#wordsubmit").on('click', function () {
var wordSearchValue = $("#mainword_search").val();
if (/\s/.test(wordSearchValue)) {
wordSearchValue = wordSearchValue.replace(/ /g, '-');
}
if (wordSearchValue == '') {
//pass
}
var pathParameter = 'word-' + wordSearchValue;
$.ajax({
url: "/search/" + pathParameter + '-examples', success: function (result) {
//what to do here ??
}
});
});
});
Я точно ищу, как сделать AJAX звонок на вышеуказанный звонок, который я использовал просто JQuery
Любая помощь или руководящие ссылки очень ценятся, TIA