我不知道如何從DropDownList獲取CampaignPointsId,並使用$ .getJSON(...)函數的返回值設置Label。MVC Razor Html Helpers - 如何獲取和設置jQuery參數?
剃刀+ jQuery的:
@Html.DropDownList("CampaignPointsId", null, new { onchange = "SaveCampaignPoints();" })
@Html.Label("CampaignPoints", "CampaignPoints: ");
<script type="text/javascript">
function SaveCampaignPoints()
{
var url = "/AbilitySets/SaveCampaignPoints";
//selectedId = CampaignPointsId;
$.getJSON(url, { campaignPoints: selectedId }, function(data) { $("#points").html(data.points); });
// if(points!=null){
// CampaignPoints = points;}
}
</script>
CampaignPointsId一個下拉,因此,會產生與ID CampaignPointsId例如'' html元素('<選擇您現在所要做的就是如何獲得一個''元素的價值。快速谷歌會給你答案。 – 2015-03-31 01:08:34
'selectedId = $('#CampaignPointsId)#' .val();''但你最好去掉'onchange'屬性並使用不引人注意的javascript - '$('#CampaignPointsId')。 ).val()},....' – 2015-03-31 01:12:42