jquery函数不会在ajax调用后触发页面刷新控制器

时间:2014-10-19 06:31:51

标签: jquery ajax asp.net-mvc

我的脚本在页面加载时执行得很好。调用每个函数并为每个文本框设置值。



$(document).ready(function () {
    setPageValues();

 $("#btnSavechanges").click(function () {
  //ajax call to update database.
 });
  
});

 var setPageValues = function(){
     //Ajax Call to controller and set text box value on page
 }




保存更改后。它成功更新了数据库上的值,但是在页面刷新时(setPageValues()没有调用更新的值)它显示以前的值而不是保存的值。

提前致谢。

1 个答案:

答案 0 :(得分:0)

Try adding the following javascripts: 



<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"> </script>