asp.net – jquery getJson没有将任何值传递给控制器
发布时间:2020-11-17 09:02:47 所属栏目: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代码中修改web.config节点的具体方法
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMPTY_RESPONS
- asp.net – 我想列出我的下拉列表中的所有国家/地区,我在哪
- asp.net – WebForms:MasterPages中的动态(或绝对)脚本标记
- asp.net – Ajax上的Identity Server 3 – 401而不是302
- asp.net下使用jquery 的ajax+WebService+json 实现无刷新取
- ASP.Net核心 – 获取帖子表格的所有数据
- 如何在ASP.NET中的GridView中定义CellPadding
- 认证 – asp.net mvc 3:Page.User.IsInRole(“xy”)返回nu
- asp.net-mvc-2 – 使用’class(或其他保留关键字)作为匿名类
推荐文章
站长推荐
- 如何在asp.net c#中计算网站访问者数量
- asp.net-mvc – ASP.NET MVC查看引擎解析顺序
- asp.net-mvc – 我需要有关HandleError的更多信息
- asp.net-mvc – 如何在ASP.NET MVC4中使用具有唯
- asp.net – IIS Express(WebMatrix)打开外部连接
- ASP.NET 5针对dnx451 / dnx46性能
- asp.net – 从多个Web.config文件访问appSetting
- 从ASP.NET应用程序使用Active Directory时,Direc
- ASP.NET中的超链接控件和链接控件有什么区别?
- .NET WebApi jsonapi.org支持
热点阅读
