-2

是否可以将一些参数从一个局部视图发送到另一个。我有 2 个部分观点。我想当我点击 btn1(in partialone) 时,一些参数将被发送到 partial2 。当然没有回邮。是否可以使用 java 脚本?有什么办法吗?

例如,我想将我的 td 值发送到第二部分:

                          <tr>                           
                        <td class="tdPhone">2265176</td>

                         <td>Email :</td>
                        <td class="tdMobile" >fdg@gmail.com</td>

                         </tr>
                 <button class="btn btn-medium " data-type="submit">Next</button>
4

1 回答 1

0

部分视图最终在 html 页面中呈现为 div。因此,您将需要使用客户端 javascript,以便一个 div 可以与另一个 div 对话。如果您使用 jquery,最干净的技术之一是使用触发器。点击按钮从一个 div 发送数据

$('body').trigger('div1-trigger-someBetterNameConventionWillHelp', [$('.tdPhone').innerHtml(),$('.tdMobile').innerHtml()])。然后是您希望更新的另一个 div,您可以使用以下方法捕获此触发器

$('body').on('div1-trigger-someBetterNameConventionWillHelp', function(evt, data) {

});

这个解决方案有很多警告,比如你应该尝试用 id 来识别数据,而不是通过类和所有来识别数据,而只是根据你提出的问题提出解决方案。

于 2013-09-16T20:53:01.340 回答