Как передать два параметра модели представления в функции JavaScript - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь передать параметр модели представления в функцию javascript. Но я посылаю два параметра, функция javascript не работает. Что случилось ?? Пожалуйста, ответьте мне !!! в HTML

 @if (Model != null)
                {
                    int no =1;
                    for(int i =0; i<Model.purchaseOrderItemVMs.Count(); i++)
                    {
                        var count = i+1;
                        var ss = Model.purchaseOrderItemVMs[i].StockID;
                        <tr>
                            <td>
                                @no
                            </td>
                            <td>
                                @Html.DisplayFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockNo)
                                @Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockNo)
                                @Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].StockID, new { @id = "hidstockid" })
                            </td>                           
                            <td>
                                @Html.DisplayFor(modelItem => modelItem.purchaseOrderItemVMs[i].Amount)
                                @Html.HiddenFor(modelItem => modelItem.purchaseOrderItemVMs[i].Amount)
                            </td>
                            <td>
                                <input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/>
                                @Html.ActionLink("Remove", "Delete", new { id = Model.purchaseOrderItemVMs[i].StockID }, new { @class = "btn btn-xs btn-danger", @id = "btnDelete" })
                            </td>
                        </tr>
                        no++;
                        }
                    }       

В Javascript

function myFunction(count, ss) {
         alert(ss);       
     } 

1 Ответ

0 голосов
/ 04 июля 2018

Заменить синтаксис функции onclick, вместо: <input type="button" class="btn btn-xs btn-primary" onclick="myFunction(@count,@ss)" value="Edit"/> введите следующий код:

<input type="button" class="btn btn-xs btn-primary" onclick="myFunction('@count','@ss')" value="Edit"/>

Должно работать

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