Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.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
Javascript JSON列表ASP.net MVC_Javascript_C#_Jquery_Asp.net_Json - Fatal编程技术网

Javascript JSON列表ASP.net MVC

Javascript JSON列表ASP.net MVC,javascript,c#,jquery,asp.net,json,Javascript,C#,Jquery,Asp.net,Json,我有/Views/Movies/Index.cshtml和 <input type="button" id="getmoviex" value="Get moviex" /> <ul id="moviex_list"/> <p> Title: @Html.TextBox("SearchTitle") <br /> </p> 我有Javascript.js和 $(document).ready(function

我有/Views/Movies/Index.cshtml和

<input type="button" id="getmoviex" value="Get moviex" />
<ul id="moviex_list"/>
 <p>
        Title: @Html.TextBox("SearchTitle") <br />
    </p>
我有Javascript.js和

$(document).ready(function () {
    $('#getmoviex').click(function () {
        $.getJSON("/Movies", null, getmoviex);
    });
});
我写错电影了吗?或者这应该是/视图/电影

function getmoviex(moviex) {
    $("#moviex_list").text("");
    $.each(moviex, function (i) {
        $("#moviex_list").append("<li>" + this + "</li>");
    });
}

如何显示查询中的信息或列表信息?或者查看有错误的输出?

首先确保您的按钮单击不会触发对服务器的请求。防止默认行为是执行此操作的标准方法:

$('#getmoviex').click(function (event) {
    $.getJSON("/Movies", null, getmoviex);
    event.preventDefault();
});
至于URL,它不应该是查看,而应该是操作。你的动作是电影,控制器是电影,所以

$.getJSON("/Movies/moviex", null, getmoviex);

其余的看起来很好,所以应该这样做。

首先确保单击按钮不会触发对服务器的请求。防止默认行为是执行此操作的标准方法:

$('#getmoviex').click(function (event) {
    $.getJSON("/Movies", null, getmoviex);
    event.preventDefault();
});
至于URL,它不应该是查看,而应该是操作。你的动作是电影,控制器是电影,所以

$.getJSON("/Movies/moviex", null, getmoviex);

其余的看起来很好,所以应该这样做。

您还需要在url GET中传递参数。 类似这样的方法可能会奏效:

$'getmoviex'。单击函数事件{ 违约事件; $.getJSON/Movies/moviex?SearchGenre=yuorgenre&SearchTitle=Cal&SearchActor=yourcactor,functionmoviex{ 李变种; //请检查控制台 console.logmoviex; $.eachmoviex,函数B{ lis+=+b.头衔+; };document.getElementByIdmoviex_list.innerHTML+=lis; };
}; 您还需要在url GET中传递参数。 类似这样的方法可能会奏效:

$'getmoviex'。单击函数事件{ 违约事件; $.getJSON/Movies/moviex?SearchGenre=yuorgenre&SearchTitle=Cal&SearchActor=yourcactor,functionmoviex{ 李变种; //请检查控制台 console.logmoviex; $.eachmoviex,函数B{ lis+=+b.头衔+; };document.getElementByIdmoviex_list.innerHTML+=lis; };
};谢谢我尝试$document.readyfunction{$'getmoviex'。单击函数事件{$.getJSON/Movies/moviex,null,getmoviex;event.preventDefault;};}//但这不管用,怎么看呢?我会尝试。好的,我直接启动它并获取此请求已被阻止,因为在获取请求中使用此请求时,敏感信息可能会泄露给第三方网站。要允许GET请求,请将JsonRequestBehavior设置为AllowGet;序列化“System.Data.Entity.DynamicProxies.Movie”类型的对象时检测到循环引用‌​FB5C5C23CAD32C5A4BE8‌​E694908458170AF6743A‌​A96B6'.-var db=新上下文;db.Configuration.ProxyCreationEnabled=false;var Movie=以分贝表示的从m开始。Movie选择m;谢谢我尝试$document.readyfunction{$'getmoviex'。单击函数事件{$.getJSON/Movies/moviex,null,getmoviex;event.preventDefault;};}//但这不管用,怎么看呢?我会尝试。好的,我直接启动它并获取此请求已被阻止,因为在获取请求中使用此请求时,敏感信息可能会泄露给第三方网站。要允许GET请求,请将JsonRequestBehavior设置为AllowGet;序列化“System.Data.Entity.DynamicProxies.Movie”类型的对象时检测到循环引用‌​FB5C5C23CAD32C5A4BE8‌​E694908458170AF6743A‌​A96B6'.-var db=新上下文;db.Configuration.ProxyCreationEnabled=false;var Movie=以分贝表示的从m开始。Movie选择m;我已经为电影编写了查询,并为json创建了moviex。它在哪一部分不起作用?电影控制器中的moviex方法是否已触发?-尝试在方法内设置断点,或尝试运行项目,然后在浏览器位置栏中编辑为localhost:xxxx/Movies/moviex?SearchGenre=yuorgenre&SearchTitle=a&SearchActor=youractor并查看返回的内容确定,我直接启动它,get请求已被阻止,因为在get请求中使用该请求时,敏感信息可能会泄露给第三方网站。要允许GET请求,请将JsonRequestBehavior设置为AllowGet;序列化“System.Data.Entity.DynamicProxies.Movie_B1FE93473F6D1D9C6D1FB5C23C23CAD32C5A4BE8E69490845870AF6743AA96B6”类型的对象时检测到循环引用。我已经为电影编写了查询,并为json创建了moviex。它在哪一部分不起作用?电影控制器中的moviex方法是否已触发?-尝试在方法内设置断点,或尝试运行项目,然后在浏览器位置栏中编辑为localhost:xxxx/Movies/moviex?SearchGenre=yuorgenre&SearchTitle=a&SearchActor=youractor并查看返回的内容确定,我直接启动它,get请求已被阻止,因为在get请求中使用该请求时,敏感信息可能会泄露给第三方网站。允许获取请求
ts,将JsonRequestBehavior设置为AllowGet;序列化类型为“System.Data.Entity.DynamicProxies.Movie_B1FE93473F6D1D9C6D1FB5C23CAD32C5A4BE8E69490845870AF6743AA96B6”的对象时检测到循环引用。