asp.net – jquery getJson没有将任何值传递给控制器
发布时间:2020-11-14 16:44:18 所属栏目:asp.Net 来源:互联网
导读:我试图将一些文本从文本框传递到控制器,以获得 JSON结果 function invokeAction() { var searchText = $(#SearchTextBox).val(); // Invoke MVC controller action $.getJSON(/Home/Results/ + searchText, bi
我试图将一些文本从文本框传递到控制器,以获得 JSON结果 function invokeAction() { var searchText = $("#SearchTextBox").val(); // Invoke MVC controller action $.getJSON("/Home/Results/" + searchText,bindResults); } 如果我在此处发出提醒,我可以看到searchText肯定有一个值,但是当我在此控制器操作上设置一个断点时: public ActionResult Results(string search) { var r = from t in db.Restaurants where SqlMethods.Like(t.Name,"%" + search + "%") || SqlMethods.Like(t.Postcode,search + "%") || SqlMethods.Like(t.CuisineType.Type,search + "%") orderby t.Name ascending orderby t.Rating descending orderby t.NumOfViews descending select t; return Json(r.ToList()); } 传入的字符串为null,但是当我在调试器中检查http上下文时,我的searchtext是url的一部分. 由于这是null,查询不返回任何结果. 我在这里错过了什么吗? 解决方法我从服务中返回json时遇到了一些问题,我没有收到任何回电.事实证明,json格式错误,我能够通过处理普通ajax调用的错误选项来测试并获得这些错误.$.ajax({ type: "GET",url: "Home/Results/",data: { search: searchText },dataType: "json",error: function(xhr,status,error) { // you may need to handle me if the json is invalid // this is the ajax object },success: function(json){ alert( "Data Returned: " + json); } }); (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 访问asp:从代码背后的内容
- asp.net-core – 编译netcoreapp1.0,代码包含#if!NETSTAND
- asp.net-mvc – 为什么Visual Studio崩溃打开ASPX与MVC RC1
- ASP.NET基于Ajax的Enter键提交问题分析
- asp.net – 如何使用Fiddler编辑HTTP请求
- asp.net-mvc – 在Azure Active Directory B2C中按组授权
- asp.net – MVC4 – ContextDependentView – 这是什么意思
- asp.net – 我的HTML5的doctype是否必须在第一行?
- asp.net-mvc – ASP.NET MVC jQueryUI datepicker在使用AJA
- asp.net-mvc-3 – MVC3视图继承不可能?
推荐文章
站长推荐
- asp.net-mvc – 在MVC命令,优先级和功能问题中授
- asp.net – 当我试图强制401时,自定义授权过滤器
- asp.net – 来自WebHttpBinding的WCF服务中的Acc
- asp.net-mvc-3 – MVC3 Html.ActionLink Post
- 在ASP.NET中实现多文件上传的方法
- asp.net fileupload控件上传文件与多文件上传
- ASP.NET自带对象JSON字符串与实体类的转换
- asp.net-mvc – 模型单元测试能否真正独立,如何[
- asp.net-mvc – 根据浏览器接受语言自动设置uiCu
- asp.net-mvc – 如何在多个Asp.net MVC应用程序中
热点阅读