Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';不能在一个页面中使用多个jQuery数据表_Javascript_C#_Jquery_Asp.net_Datatable - Fatal编程技术网

Javascript Can';不能在一个页面中使用多个jQuery数据表

Javascript Can';不能在一个页面中使用多个jQuery数据表,javascript,c#,jquery,asp.net,datatable,Javascript,C#,Jquery,Asp.net,Datatable,我有一个视图,在一个页面中包含两个表 <table class="projectReq-table" id="FN-requirement-list"> <thead> <tr> <th>No.</th> <th>Requirement</th> </tr> </thead&

我有一个视图,在一个页面中包含两个表

<table class="projectReq-table" id="FN-requirement-list">
     <thead>
          <tr>
               <th>No.</th>
               <th>Requirement</th>
           </tr>
     </thead>
     <tbody>
         @{var counterFN = 0;}
         @foreach (var item in Model.FunctionalRequirements)
         {
              <tr id="@item.RequirementSequence">
                  <td class="tdFN-requirement-number">@(++counterFN)</td>
                  <td class="tdFN requirement-sentence">@item.RequirementSentence</td>
              </tr>
         }
     </tbody>
</table>

<table class="projectReq-table" id="NF-requirement-list">
     <thead>
          <tr>
               <th>No.</th>
               <th>Requirement</th>
           </tr>
     </thead>
     <tbody>
         @{var counterNF = 0;}
         @foreach (var item in Model.NonFunctionalRequirements)
         {
              <tr id="@item.RequirementSequence">
                  <td class="tdNF-requirement-number">@(++counterNF)</td>
                  <td class="tdNF-requirement-sentence">@item.RequirementSentence</td>
              </tr>
         }
     </tbody>
</table>
每个
.rowReordering
函数调用
RequirementController
中的函数
UpdateSequence
,但使用不同的参数,如您所见
fn
nf
。这是RequirementController中的UpdateSequence函数:

[HttpPost]
public ActionResult UpdateSequence(int id, int fromPosition, int toPosition, string direction, string ot)
{
    ...
}
我已经跟踪了传递给函数的参数,它只适用于第一个表id
FN requirement list

例如,当我将
FN requirement list
表的第二行拖到第一行时,它会将参数发送到函数

id = 2
fromPosition = 2
toPosition = 1
direction = back
ot = fn
但是当我尝试使用
NF requirement list
表执行相同操作时,它会将参数发送到如下函数

id = 2
fromPosition = 2
toPosition = 2
direction = back
ot = nf
它不适用于
NF需求列表
表,没有
toPosition
传递给函数


我该怎么做才能解决这个问题?我听说一个页面不能使用多个jQuery数据表,但我不知道如何解决这个问题。

代码看起来很好,检查并比较结果和html端的列数,在这种情况下不会出现任何错误消息,它只是不起作用。我已经看到了呈现的html,但它很好。还有其他想法吗?代码看起来很好,检查并比较结果和html端的列数,在这种情况下不会有任何错误消息,只是不起作用我也已经看到了呈现的html,但它很好。还有其他想法吗?
id = 2
fromPosition = 2
toPosition = 2
direction = back
ot = nf