Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mvc:在控制器的mvc视图中显示json数据_Jquery_Ajax_Model View Controller - Fatal编程技术网

Jquery mvc:在控制器的mvc视图中显示json数据

Jquery mvc:在控制器的mvc视图中显示json数据,jquery,ajax,model-view-controller,Jquery,Ajax,Model View Controller,大家好,我在从控制器到视图显示json数据时遇到了一个问题。 json数据显示在浏览器中。它没有使用母版页和 我的观点不是片面的。我不明白问题出在哪里 我的控制器如下 public JsonResult Grid() { var data = en.customers.Select(x => new ProductModel() { fname = x.fname, lname = x.lname, username = x.

大家好,我在从控制器到视图显示json数据时遇到了一个问题。
json数据显示在浏览器中。它没有使用母版页和
我的观点不是片面的。我不明白问题出在哪里

我的控制器如下

public JsonResult Grid()
{
    var data = en.customers.Select(x => new ProductModel()
    {
        fname = x.fname,
        lname = x.lname,
        username = x.username,
        password = x.password

    }).ToList();

    return Json(data, JsonRequestBehavior.AllowGet);
}
<script type="text/javascript">

    $(document).ready(function () {

        $.getJSON("/Home/Grid", null, function (data) {
            var items = '<table><tr><th>FNAME</th><th>LNAME</th> <th>USERNAME</th><th>PASSWORD</th></tr>';
            $.each(data, function (i, cus) {
                items += "<tr><td>" + cus.fname + "</td><td>" + cus.lname +  "</td><td>" + cus.username + "</td><td>" + cus.password + "</td></tr>";
            });
               items += "</table>";

            $('#mytbl').html(items);
        });

    });
我的看法如下

public JsonResult Grid()
{
    var data = en.customers.Select(x => new ProductModel()
    {
        fname = x.fname,
        lname = x.lname,
        username = x.username,
        password = x.password

    }).ToList();

    return Json(data, JsonRequestBehavior.AllowGet);
}
<script type="text/javascript">

    $(document).ready(function () {

        $.getJSON("/Home/Grid", null, function (data) {
            var items = '<table><tr><th>FNAME</th><th>LNAME</th> <th>USERNAME</th><th>PASSWORD</th></tr>';
            $.each(data, function (i, cus) {
                items += "<tr><td>" + cus.fname + "</td><td>" + cus.lname +  "</td><td>" + cus.username + "</td><td>" + cus.password + "</td></tr>";
            });
               items += "</table>";

            $('#mytbl').html(items);
        });

    });


$(文档).ready(函数(){
$.getJSON(“/Home/Grid”,null,函数(数据){
var items='FNAMELNAME USERNAMEPASSWORD';
$。每个(数据、功能(i、cus){
项目+=“”+cus.fname+“”+cus.lname+“”+cus.username+“”+cus.password+“”;
});
项目+=“”;
$('#mytbl').html(项目);
});
});


$(文档).ready(函数(){
$.ajax({
url:“/Home/Grid”,//url
键入:“GET”、//GET或POST
数据:{},//空数据
数据类型:“json”,//返回的类型应为
成功:功能(数据){
变量表='FNAMELNAME USERNAMEPASSWORD';

对于(var i=0;ithank u aneesh,但我还是遇到了同样的问题。我使用的是chrome浏览器,数据在普通浏览器窗口上以json数组的形式显示。你能给我看一下你收到的json吗?我不知道你正在使用的服务器脚本。因此,如果你能提供响应,就很容易解决它了…..注:成功的原因是:只有在接收数据为完美json时才会调用nction。如果发生任何服务器错误,它将执行我刚才添加的错误部分。代码已更新。请注意。我们可以看到mytbl标记代码吗?