Ajax post请求返回json数据不更新

时间:2015-01-17 00:13:01

标签: ajax json

我是Javascript,Ajax和JSON的新手。我有以下代码:



$(document).ready(setInterval(function () {
        $.ajax({
            cache: false,
            type: "GET",
            url: '@Url.Action("GetBase64Image","Home")',
            contentType: 'application/json',
            datatype: "json",
            success: function(data)
            {
                alert(data.imagefilename);
                displayImage(data);
            }
        })
    },5000));




[HttpGet]
    public ActionResult GetBase64Image()
    {
        if (ImageIndex==ImageData.Length) ImageIndex=0;
        string fname = Path.GetFileName(ImageFileNames[ImageIndex]);
        return Json(new { base64image =  ImageData[ImageIndex++], imagefilename=fname }
            , JsonRequestBehavior.AllowGet);
    }   
}

我确实看到每隔5秒调用一次GetBase64Image,但警报只显示第一次调用该方法时的值。我做错了什么。

感谢。

0 个答案:

没有答案