0

だから、どうしたらいいのかわからない。投稿を介して外部サーバーにデータを送信し、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 に答える