这看起来很简单,但我到处搜索,找不到简单的方法来做到这一点。我有一个带有搜索按钮的文本框,我正在调用一个操作结果,它将在数据库中搜索与我的文本框中的内容匹配的值。一切都按预期工作,除了我的操作结果(在 javascript click 函数中从 razor 调用)需要文本框中的参数(var 策略),并且我找不到在我的 razor 操作结果调用中使用该值的方法。
这是我的文本框和处理它的 javascript。“PolicyNum =”是我试图传递“var policy”值的地方
文本框:
<span class="k-textbox k-space-right" style="width: 185px">
<input id="polText" type="text" />
<a id="polSearch" href="#" class="k-icon k-i-search"> </a>
</span>
Javascript:
$(function () {
$("#polSearch").click(function () {
var policy = $("#polText").val();
location = '@Url.Action("SearchByPolicy", new { policyNum = })';
});
});
这段代码都位于我的主视图中。