我的js文件在下面;jquery ajax數據結果不顯示
$('#DetailMaxGuest').change(function() {
var result = $('#DetailMaxGuest option:selected').val();
$('#DetailMaxGuest option:selected').val(result).attr('selected', 'selected');
var resultparse = parseInt(result);
var resultid = $('#resultid').val();
var dateBegin = $('#DetailDatepicker').val();
var dateEnd = $('#DetailDatepickerEnd').val();
var price = $('#DetailRates option:first').val();
var resultm = $('#DetailMaxGuest option:selected').val();
if (resultm != "Select One") {
kisi = parseInt(resultm);
} else {
kisi = null;
}
var message = {
'resultid': resultid,
'data': resultparse,
'dateBegin': dateBegin,
'dateEnd': dateEnd,
'price': price
};
$("#LoadingImage").show();
$.ajax({
type: 'GET',
url: '/Product/GetMaxGuest',
data: message,
dataType: 'json',
success: function (data) {
if (data.error) {
$("#LoadingImage").hide();
$('#reservation-result').html(data.msg).fadeIn(2000);
$('#btn_reservation').hide();
$('#btn_liste').show();
} if (data.success) {
$("#LoadingImage").hide();
if (kisi != null) {
$('#PriceDetails').show();
} else {
$('#PriceDetails').hide();
}
$('#lblTotalPrice').html(data.toplam).fadeIn(2000);
$('#lblDeposit').html(data.deposit).fadeIn(2000);
$('#lblTotal').html(data.totalsum).fadeIn(2000);
$('#btn_reservation').show();
$('#btn_liste').hide();
}
},
complete: function() {
$('#reservation-result').fadeOut(5000);
}
});
});
和我的控制器返回消息;
押金: 「$ 100」 消息: 「」 成功:真toplam: 「1.220 $」 totalsum: 「1.320 $」
但我看不到我的網頁上的任何數據。 JS工作,但我不能看到數據。
我的剃刀;
<div id="reservation-result" style="width: 100%; height: 80px; display: inline-block; text-align: left; font-size:12px; font-weight: bold; color:brown;">
<table id="PriceDetails" style="display: none;">
<tr>
<td style="width: 75%;">Toplam Fiyat</td>
<td style="width: 25%; text-align: right;"><div id="TotalPrice">@Html.Label("lblTotalPrice",new{id="lblTotalPrice", name="TotalPrice"})</div></td>
</tr>
<tr>
<td>Depozito</td>
<td style="width: 25%; text-align: right;">
<div id="Deposit">@Html.Label("Deposit",new{id="lblDeposit", name="Deposit"})</div>
</td>
</tr>
<tr>
<td>Genel Toplam</td>
<td style="width: 25%; text-align: right;">
<div id="Total">@Html.Label("Total",new{id="lblTotal", name="GrandTotal"})</div>
</td>
</tr>
</table>
<div id="LoadingImage" style="display: none;">
<img src="@Url.Content("~/Content/images/prettyPhoto/dark_rounded/loader.gif")" alt="Loading"/>
</div>
</div>
<input id="btn_reservation" class="gradient-button center" type="submit" style="width: 230px;" value="Rezervasyon yap" />
}
<input id="btn_liste" class="gradient-button center" type="submit" style="width: 230px; display: none;" value="Listeye Dön" />
請helpppp :)非常感謝。
不工作.... –
只是PriceDetails不工作...你有任何想法嗎? –
resultM的價值是什麼,因爲這影響價格顯示的細節。 另一個問題可能是你的CSS。看看:http://api.jquery.com/show/並搜索顯示:無 –