Something like:
var loadUrl1 = '@Url.Action("Index", "Versus")?matchId=' + MatchID;
How to pass these dynamic values using Url.action()?

This is the solution that it worked for me:

$("button").click(function () {
        var thebutton = $(this);
        var vid = thebutton.attr("versus-id");
        var lan = '@urlLanguage';
        var url = '@Url.Action("Index", "Versus")';
        var target1 = $("#mainInfo");
        target1.empty().addClass("backgrounLoadinImage").addClass("backgrounLoadinImageSmall");
        $.ajax({
            type: "post",
            url: url,
            data: { matchid: vid, lang: lan },
            success: function (data, text) {
                target1.empty().html(data);
                target1.removeClass("backgrounLoadinImage").removeClass("backgrounLoadinImageSmall");
            },
            error: function (request, status, error) {
                alert(request + error);
                target1.removeClass("backgrounLoadinImage").removeClass("backgrounLoadinImageSmall");
            }
        });
    });
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.