我有一個aspx文件和一個ascx文件(Details.ascx)。在我的ascx文件,我有以下代碼..進度條問題
<script type="text/javascript">
$(function() {
var a = document.getElementById("HidStatus").value;
var b = parseInt(a);
$("#progressbar").progressbar({
value: b,
max: 100
});
});
<fieldset>
<div id="progressbar" style="height: 8px; float: left; padding: .3%; margin-right: 274px;
margin-left: auto; width: 300px;">
</div>
<div id="Div1" style="float: left; margin-left: 300px; margin-right: 100px">
<%= Html.Hidden("HidStatus", (double)ViewData["StatusBar"])%>
<%= Html.Label(Convert.ToString(ViewData["StatusBar"] + "% Completed"))%>
</div>
</fieldset>
在我的aspx文件....
<script type="text/javascript">
function Load() {
$.ajaxSettings.cache = false;
var Id = document.getElementById("Id").value;
if (Id != null && Id != "") {
$.ajax({
type: "GET",
url: "../Test/Populate",
data: "&Id=" + Id.toString(),
success: function (msg) {
if (msg != null && msg != "") {
alert(msg);
//document.getElementById("TargetId").innerHTML = msg;
$('#TargetId').html(msg);
}
else {
}
},
error: function (msg) { }
});
}
}
</script>
<div class="content-admin">
<div class="form-content">
<div id="TargetId">
<% Html.RenderPartial("Details"); %>
</div>
</div>
</div>
在第一時間,進度條了加載..每當我做選擇索引更改,進度欄消失...
我認爲,這一行「document.getElementById(」Provid eFeedbackDetailsTargetId「)。innerHTML = msg;」可能是問題的原因。但不知道該怎麼辦....
如何解決這個...
document.getElementById(「ProvideFeedbackDetailsTargetId」)。innerHTML + = msg? – 2011-01-21 08:15:28