【发布时间】:2014-12-31 07:57:47
【问题描述】:
此 Div 消息正在更改并在 Firefox 中显示,但在 chrome 中未显示。
这是 HTML:
<div style="position: relative; color: Green" id="divMessage">
<input type="button" value="value" class="abc" id="btnClick" name="Submit" />
Javascript:
var strMessageEmpty = "";
var strMessageSavingInProgress = "Saving Data. Please wait...";
var strMessageDone = "Module Calculation has been done...!";
$("#btnClick").click(function() {
$("#divMessage").val(strMessageEmpty);
$("#divMessage").html(strMessageSavingInProgress);
// SAVE DATA
$.ajax({
type: 'post',
// contentType: 'application/json',
async: false,
cache: false,
url: '/Controller/Action',
// dataType: 'json',
data: {
Period: $('#ddlPeriod').val()
},
success: function(data) {
$("#divMessage").html(strMessageSavingInProgress);
key = data;
},
error: function(err) {}
$("#divMessage").val(strMessageEmpty);
});
【问题讨论】:
-
您包含的标记缺少 div 的结束标记;这是设计使然,还是只是一个错字?如果您使用的是 HTML5 文档类型,则在技术上是必需的:w3.org/TR/html5/grouping-content.html#the-div-element
-
使用inspect元素检查所有的div是否正确渲染
-
@Pradeep,更改 $("#divMessage").val(strMessageEmpty);到 $("#divMessage").html(strMessageEmpty);
标签: javascript jquery asp.net-mvc google-chrome firefox