0

所以,我不知道该怎么做。我想通过 post 将一些数据发送到外部服务器,并使用 jQuery 获取一些 Json。感谢帮助!

4

1 回答 1

2

以下是我个人在一个项目中实现的示例。

查看代码:

        var ConsVal = $("#DropDownList_Constituency").val();
        var pollingDatalink = '<%: Url.Action("getConstituencyData", "Home") %>';
        $.ajax({
            url: pollingDatalink,
            type: 'post',
            datatype: 'JSON',
            data: { consitID: ConsVal },
            success: function (data) {
                $("#NoOfMaleVoters").html(data[0].VOTERS_M_TOTAL == null ? 0 : data[0].VOTERS_M_TOTAL );
                $("#NoOfFemaleVoters").html(data[0].VOTERS_F_TOTAL  == null ? 0 : data[0].VOTERS_F_TOTAL );
                $("#NoOfTotalVoters").html(data[0].VOTERS_TOTAL == null ? 0 : data[0].VOTERS_TOTAL );
            }
        });

控制器代码:

[HttpPost]
    public JsonResult getConstituencyPolledDataXVII(int? consitID)
    {
        var total = db.CONSTITUENCY_NA_RESULT_SUMMARY.Where(x => x.CONST_NA_CODE == consitID.Value).Select(x => new { x.TOTAL_VALID_VOTES, x.TOTAL_REJECTED_VOTES, x.TOTAL_TENDERED_VOTES});
        return Json(total);
    }

有关详细信息,请访问jquery 站点并搜索 $.ajax() 函数。

于 2013-01-27T19:42:22.570 回答