Javascript 如何进行动态形式的搜索
我正在开发一个用于搜索媒体的web应用程序,因此对于我的搜索界面,我应该有这样的东西:用户指定4个字段,他可以通过单击图标添加其他字段(与字段性质相同,但他希望添加其他标准),另外,我已经使用jquery完成了这项工作,请参见下图: 但我的问题是:如何将表单值列表传递给我的操作!! 这是我的控制器和视图的代码(我这样做只是为了一个) 控制器:Javascript 如何进行动态形式的搜索,javascript,c#,jquery,asp.net,razor,Javascript,C#,Jquery,Asp.net,Razor,我正在开发一个用于搜索媒体的web应用程序,因此对于我的搜索界面,我应该有这样的东西:用户指定4个字段,他可以通过单击图标添加其他字段(与字段性质相同,但他希望添加其他标准),另外,我已经使用jquery完成了这项工作,请参见下图: 但我的问题是:如何将表单值列表传递给我的操作!! 这是我的控制器和视图的代码(我这样做只是为了一个) 控制器: [HttpPost] 公共行动结果记录表格(记录表格数据) { List liste=null; if(FormData.Op==“Like”) { 如
[HttpPost]
公共行动结果记录表格(记录表格数据)
{
List liste=null;
if(FormData.Op==“Like”)
{
如果(FormData.Critere==“Titre”)
{
liste=bdd.Assets.Where(a=>(a.Titre.Contains(FormData.Val1)
)).ToList();
ViewBag.Val=FormData.Val1;
返回视图(“索引”,列表);
}
其他的
如果(FormData.Critere==“titrecort”)
{
liste=bdd.Assets.Where(a=>(a.titrecort.Contains(FormData.Val1)
)).ToList();
返回视图(“索引”,列表);
}
}
返回视图(“索引”);
}
使用JavaScript
例如:
function sendForm(projectId, target) {
$.ajax({
url: target,
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
projectId: projectId,
userAccountIds: [1, 2, 3]
}),
success: ajaxOnSuccess,
error: function (jqXHR, exception) {
alert('Error message.');
}
});
}
请看这篇帖子Thanx回复我,但我认为这与我遇到的问题不同!你查过链接了吗?您需要通过ajax调用将搜索值传递给控制器中的操作。哦,对不起,我没有检查它,是的,他几乎有相同的问题,但无论如何我已经解决了我的问题,我将尽快回答我的问题,这真的很简单。