他のソリューションは、背後に私のコードからjQueryの関数を呼び出したい(すなわちコントローラから)...私のjQueryの機能は...ある- 私はMVC 2.Iで働いています
<script type="text/javascript">
$(function() {
var a = document.getElementById("HidStatus").value;
var b = parseInt(a);
$("#progressbar").progressbar({
value: b,
max: 100
});
});
<div id="progressbar" style="height: 8px; float: left; padding: .3%; margin-right: 274px;
margin-left: 160px; width: 350px;">
</div>
<div id="Div1" style="float: left; margin-left: 300px; margin-right: 100px; font-weight: bold">
<%= Html.Hidden("HidStatus", (double)ViewData["StatusBar"])%>
<%= Html.Label("Status - " + Convert.ToString(ViewData["StatusBar"] + "% Completed"))%>
</div>
私は私のコントローラでこれを呼び出す必要があります。私のコントローラは)これは私のAjax関連のパート...
<% AjaxOptions ajaxOptionは=新しいAjaxOptions(ある...
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ProvideDetails(FormCollection formCollection)
{
//Here i should call the JQuery Function
return PartialView("Details", empDetails);
}
ことウィル。 ajaxOption.UpdateTargetId = "TargetId"; 「(Ajax.BeginForm( "提供"、 "のEmp"、新しい{}、ajaxOption、新しい{ID = "EmpForm"}))> <% {%が使用して(Html.BeginForm( "提供" を用い Emp ")) {%>
<%CurrentFormMode currentMode = new CurrentFormMode(); if(ViewData ["FormMode"]!= null) currentMode =(CurrentFormMode)ViewData ["FormMode"]; %> <%EmpDetails empDetails = new EmpDetails(); if(ViewData.ContainsKey( "EmpDetails")) empDetails =(EmpDetails)ViewData ["EmpDetails"]; %>
<% IF(!string.IsNullOrEmpty(Html.CelloValidationMessage( "SuccessMessage"))) {%>
<%}%> <%}%>
これを行う方法....
あなたが理解していることは正しいです..あなたの最初の解決策では、私はプログレスバースクリプトをどこで呼びますか?詳細... – RobinHood
私は上記の私のソースコードで私のajax関連部分を更新しました。 – RobinHood
OnSuccessが定義されています。あなたはかっこなしでその場所に関数を置く必要があります。 http://stackoverflow.com/questions/695729/assign-a-javascript-function-to-ajaxoptions-onsuccess-property-raise-an-error-a – Tx3