是否可以将一些参数从一个部分视图发送到另一个部分视图。 我有2个局部视图。我想当我点击btn1(在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>
答案 0 :(得分:0)
部分视图最终在html页面中呈现为div。因此,您需要使用客户端javascript,以便一个div可以与另一个div通信。如果你使用jquery,最干净的技术之一就是使用触发器。要从一个div按钮发送数据,请单击
$('body')。触发器('div1-trigger-someBetterNameConventionWillHelp',[$('。tdPhone')。innerHtml(),$('。tdMobile')。innerHtml()])。然后你想要更新它的另一个div你可以使用
来捕获这个触发器$('body')。on('div1-trigger-someBetterNameConventionWillHelp',function(evt,data) {
});
这个解决方案有很多警告,就像你应该尝试用id而不是类和所有来识别数据,而只是根据你提出的问题提出解决方案。