Вызовите URL с параметрами из jquery в mvc - PullRequest
0 голосов
/ 01 декабря 2018

Я хочу открыть новый URL, вставляя параметры, используя jquery, это способ, которым я делаю это,

  $('#BtnPrintFlujo').click(function(e) {

       var url = '@Url.Action("BillingxCashier", "Reports",new {area="Configurations" })';
       url += "/opParam=" + $("#Users option:selected").val() +
                    "&fromDate=" + $('#FromDate').val() +
                    "&toDate=" + $('#ToDate').val();

       var win = window.open(url);

       if (win) {
          win.focus();
       } else {
                    alert("Porfavor, debes permitir que se abran las ventanas emergentes o el reporte no va a salir :'( ");
               }
            });

, но, как говорится, эта ошибка

 Request.Path dangerous on the client (&).

1 Ответ

0 голосов
/ 01 декабря 2018
 $('#BtnPrintFlujo').click(function(e) {

       var url = '@Url.Action("BillingxCashier", "Reports",new {area="Configurations" })';
       url += "?opParam=" + $("#Users option:selected").val() +
                    "&fromDate=" + $('#FromDate').val() +
                    "&toDate=" + $('#ToDate').val();

       var win = window.open(url);

       if (win) {
          win.focus();
       } else {
                    alert("Porfavor, debes permitir que se abran las ventanas emergentes o el reporte no va a salir :'( ");
               }
            });

вы пропустили знак вопроса перед первым параметром,

url += "?opParam=" + $("#Users option:selected").val() +

попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...