我想在ajax调用后停止页面重新载入。基本上我想显示div和填充部分视图有一些数据。 ajax调用我的页面后,开始刷新,如图所示。我的代码是如何在ajax调用jquery后阻止页面重新载入
function GetAllSlot(doctorid, schid, dayid) {
$("#doctorsScheduler").html('');
$.ajax({
url: '/Appointment/GetAllSlotsForDoc',
type: 'GET',
data: { doctorId: doctorid, schid: schid, dayID: dayid },
async : true,
success: function (innerData) {
$("#doctorsScheduler").slideToggle("slow", function() {
$("#doctorsScheduler").html(innerData);
});
}
});
}
我对股利
服务器端代码的div
onclick事件:
public ActionResult GetAllSlotsForDoc(long doctorId,long schid, long dayID)
{
var roomno = (from p in db.SchedulerSettings where p.FKDoctorID == doctorId && p.DayID == dayID select p.RoonNo).
Single();
ViewBag.DayOfWeek = (DayOfWeek)dayID;
ViewBag.RoomNo = roomno;
var getslotsfordoct = new GetSlotsForDoctor();
var appointmentlist = getslotsfordoct.GetSlotsforDoctor(doctorId,schid,dayID);
return PartialView("~/Views/PartialViews/AppointmentDeskDashBoard/_GetAppointmentSlotsPartailView.cshtml", appointmentlist);
}
+1
您显示的代码不会刷新页面。如果它令人耳目一新,那么它的代码你没有向我们展示过。 –
+1
Ajax不会执行页面刷新,因此您的代码不应该导致页面请求。 –
+0
那就是我写的所有代码。尽管如此,它仍然令我的网页更加清新,我不知道为什么。请任何人都可以帮助我这个。预先感谢你 –