【发布时间】:2013-10-01 22:02:10
【问题描述】:
在 Ajax 发布成功后,我希望处理程序中与 POST 关联的模板使用 JQuery 的 .load() 方法呈现。 GET 请求在 POST 成功后不断被调用……因此与 GET 关联的模板被呈现,而不是与 POST 关联的模板。感谢您提供的任何提示。
Javascript:
$(function() {
$(".topic_submit").click(function() {
var topic = $("#topic").val();
refresh = 'false'
$.ajax({
type: "POST",
url: "/mentorlist",
data: {'topic': topic},
success: function(dataString) {
$('#mentor_list').load('/mentorlist');
console.log('**mentor_list div updated via ajax.**');
}
});
return true;
});
});
HTML 表单:
<form id="topic_search_form" name="topic_search_form" action="">
Topic: <input id ="topic" type="text" name="topic" size="60" placeholder="Search by Keyword" />
<input type="submit" class="topic_submit" name="topic_submit" value="Search" >
【问题讨论】:
标签: javascript ajax jquery web-development-server