我有一个具有典型视图的控制器(索引,创建,编辑,删除)。在索引I中显示了对象属性列表。 I.E.图书
===============================
ID || Title || Author || % Read
-------------------------------
1 || Haaa || Oksdkds|| 90
===============================
在查看页面时,字段%Read可以更改。有没有办法通过ajax检查此字段是否已更改,并更新它?
答案 0 :(得分:0)
我的建议如下:
使用Timer继续更新Read,如下所示
setInterval("YourFunctionName();", 1000); //Time is in milliseconds
<强> JQuery的/ JavaScript的强>
<script type="text/javascript">
function YourFunctionName() {
var Istrue = false;
$.ajax({
url : "@Url.Action("ControllerName", "ActionName")",
contentType : "application/json; charset=utf-8",
dataType : "json",
type : "GET", //For non complex data only
data : JSON.stringify({ param1:'Value1' })
}).done(function(Result) {
//Update the Read Field here like below
$('ID').html(Result.Value)
})
.fail(function() {
});
}
</script>
行动方法
[HttpGet]
public JsonResult ActionName()
{
return Json(new { Value = 10 }, JsonRequestBehavior.AllowGet);
}