javascript - 如何为 "Search"函数执行自动提交?

标签 javascript ajax search model-view-controller entity

我的观点:

@using (Html.BeginForm())
{
    <p id="a">
        Search par VCMEMBRE/VCPARENT: @Html.TextBox("SearchString") 
        <input type="submit" name="searchType" value="Find!" />
    </p>
}

我的 Controller :

public ActionResult Index(string searchString)
{
    if (!String.IsNullOrEmpty(searchString))
    {
        axeModel.trcubezonequotas = db.TRCUBEZONEQUOTAS.Where(
            (s =>
                   s.VCMEMBRE.ToLower().Contains(searchString.ToLower())
                || s.VCPARENT.ToLower().Contains(searchString.ToLower())
            )
        );
        return View(axeModel);
    }

最佳答案

做这样的事情:

在你的 html 标签中为 onChange 事件分配一个函数。

<input type="text" id="search" onchange="myFunction()"  name="searchType" value="Find!" />

然后编写函数来调用您的 Controller 方法:)

例如:

function myFunction(){
var searchterm = $("#search");
$.get( "your controller url", { searchString: searchterm} )
  .done(function( searchResults) {
    searchResults.each(function( index ) {
       console.log( index + ": " + $( this ).text() );
    });   
  });
}

关于javascript - 如何为 "Search"函数执行自动提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28434999/

相关文章:

python - MySQL查询匹配相似的单词/句子

javascript - knockout : How to select an item by property name from an observableArray of objects

javascript - JQuery 搜索跨度类名的一部分

javascript - 从另一个函数解除绑定(bind) e.preventDefault 以转发到单击的链接

javascript - AS3 使用 Loader 从服务器加载图像

python - 在 Python 中高效创建(播种)大型字典

search - Elasticsearch copy_to字段更新流程

javascript - 如何使用 PHP 和 Ajax 实时读取文件

javascript - 循环打印html

javascript - Node JS Mongoose 在 for 或 foreach 循环中更新查询,这可能吗?