Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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 如何进行动态形式的搜索_Javascript_C#_Jquery_Asp.net_Razor - Fatal编程技术网

Javascript 如何进行动态形式的搜索

Javascript 如何进行动态形式的搜索,javascript,c#,jquery,asp.net,razor,Javascript,C#,Jquery,Asp.net,Razor,我正在开发一个用于搜索媒体的web应用程序,因此对于我的搜索界面,我应该有这样的东西:用户指定4个字段,他可以通过单击图标添加其他字段(与字段性质相同,但他希望添加其他标准),另外,我已经使用jquery完成了这项工作,请参见下图: 但我的问题是:如何将表单值列表传递给我的操作!! 这是我的控制器和视图的代码(我这样做只是为了一个) 控制器: [HttpPost] 公共行动结果记录表格(记录表格数据) { List liste=null; if(FormData.Op==“Like”) { 如

我正在开发一个用于搜索媒体的web应用程序,因此对于我的搜索界面,我应该有这样的东西:用户指定4个字段,他可以通过单击图标添加其他字段(与字段性质相同,但他希望添加其他标准),另外,我已经使用jquery完成了这项工作,请参见下图:

但我的问题是:如何将表单值列表传递给我的操作!! 这是我的控制器和视图的代码(我这样做只是为了一个) 控制器:

[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调用将搜索值传递给控制器中的操作。哦,对不起,我没有检查它,是的,他几乎有相同的问题,但无论如何我已经解决了我的问题,我将尽快回答我的问题,这真的很简单。