我在部分视图中有一个带有剃刀语法的 MVC 项目。每个视图都有一些 jquery 函数,它们在表单中加载一些数据。由于函数的异步加载,加载表单中的所有函数可能需要几秒钟的时间。如果用户在加载所有 jquery 函数之前单击提交按钮,则会发生数据丢失。
请问什么是最好的解决方案?
我的观点是这样的:
<input type="submit" id="save" />
...
<script type="JavaScript/text">
...
$.getJSON(actionUrl1, function (data) {...});
...
$.getJSON(actionUrl2, function (data) {...});
...
</script>