在MVC视图中循环加载一个Partial页面:
@*循环读取订单信息*@
@foreach (var item in Model)
{
@Html.Partial("UserControlOrderInfoDetailOAFont", item)
}
在此Partial页面中又有Partial页面:
@*入住信息*@
@Html.Partial("UserControlHotelCheckInInfo", Model.HotelCheckInInfo)
在UserControlHotelCheckInInfo页面中有JS异步加载一些信息:
function GetBreakfast() {
$("#spnOrderBreakFast").html("<img src='" + getSecondCatalog() + "/Content/Images/spinner.gif' alt=''/>");
var url = getSecondCatalog() + "/OrderProcessing/GetBreakfast";
var params = {
OrderSerialId: $("#hidOrderSerialId").val(),
ComeDate: $("#hidComeDate").val(),
LeaveDate: $("#hidLeaveDate").val(),
RoomTypeId: $("#hidRoomTypeId").val()
}
$.post(url, params, function (data) {
if (data.IsSuccess) {
$("#spnOrderBreakFast").html(data.Message);
}
else {
$("#spnOrderBreakFast").html("早餐信息加载失败!请重试");
}
});
}
为什么只有第一次请求的时候正确,接下来的请求都没反应!
望各位大神赐教!MVCJavaScriptPartial
@*循环读取订单信息*@
@foreach (var item in Model)
{
@Html.Partial("UserControlOrderInfoDetailOAFont", item)
}
在此Partial页面中又有Partial页面:
@*入住信息*@
@Html.Partial("UserControlHotelCheckInInfo", Model.HotelCheckInInfo)
在UserControlHotelCheckInInfo页面中有JS异步加载一些信息:
function GetBreakfast() {
$("#spnOrderBreakFast").html("<img src='" + getSecondCatalog() + "/Content/Images/spinner.gif' alt=''/>");
var url = getSecondCatalog() + "/OrderProcessing/GetBreakfast";
var params = {
OrderSerialId: $("#hidOrderSerialId").val(),
ComeDate: $("#hidComeDate").val(),
LeaveDate: $("#hidLeaveDate").val(),
RoomTypeId: $("#hidRoomTypeId").val()
}
$.post(url, params, function (data) {
if (data.IsSuccess) {
$("#spnOrderBreakFast").html(data.Message);
}
else {
$("#spnOrderBreakFast").html("早餐信息加载失败!请重试");
}
});
}
为什么只有第一次请求的时候正确,接下来的请求都没反应!
望各位大神赐教!MVCJavaScriptPartial
$.ajax({
type: "POST",
url: "server.action?v=" + (new Date()).valueOf(),//日期随机数
cache: false,//不保存缓存
async: false,//把AJAX设置为同步
dataType: "html",
data:data,
success: function (data) {
$(".i_box_6 img").attr("src", data);
},
error: function () {
alert("oh...oh...oh...");
}
});
});
var params = {
OrderSerialId: $("#hidOrderSerialId").val(),
ComeDate: $("#hidComeDate").val(),
LeaveDate: $("#hidLeaveDate").val(),
RoomTypeId: $("#hidRoomTypeId").val()
}
$.post(url, params, function (data) {
if (data.IsSuccess) {
$("#spnOrderBreakFast").html(data.Message);
}
else {
$("#spnOrderBreakFast").html("早餐信息加载失败!请重试");
}
我这种方法怎么设不缓存和给个随机数