在jQuery(Modal)下将几个参数传递给Url.Action

时间:2016-01-28 02:28:18

标签: javascript jquery asp.net-mvc-4

我在这里研究了几个关于这个主题的帖子,以及在Url.Action() / Url.Content()下在模式下传递几个变量的最佳表现是:

        $('a.rengComments').click(function (e) {
           e.preventDefault();
           var DocID = $('#fact_num').attr('fact_num');
           var ArtID = $(this).attr('idnum');
           var TipoDoc = $(this).attr('tipo');
           var RengID = $(this).attr('rengnum');
           var DocNum = $(this).attr('docnum');          
           var url = '@Url.Content("~/PMContent/CreateRenglonComments/?id=")' + DocID + '&ArtID=' + ArtID + '&TipoDoc=' + TipoDoc + '&RengID=' + RengID + '&DocNum=' + DocNum;
        GetModal(url);            
    });


    function GetModal(url) {
        var form = $("#Modal-Charge form");
        $('#ModalContent').load(url, function (html) {
            $("#Modal-Charge").modal('show');
        });
    }

This post提供了一个优秀且优雅的解决方案,但在模态下对我不起作用,window.location.href = url.replace('_param_', encodeURIComponent(param));不会替换参数

除了这两个解决方案之外还存在其他解决方案吗?

谢谢你

0 个答案:

没有答案