gpt4 book ai didi

Javascript var 作为 Razor 参数

转载 作者:行者123 更新时间:2023-11-29 10:48:15 29 4
gpt4 key购买 nike

这看起来很简单,但我到处搜索都找不到简单的方法来做到这一点。我有一个带有搜索按钮的文本框,我正在调用一个操作结果,该操作结果将在数据库中搜索与我的文本框中的内容匹配的值。一切都按预期工作,除了我的操作结果(从 razor 在 javascript 点击函数中调用)需要文本框中的参数(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">&nbsp;</a>
</span>

Javascript:

$(function () {
$("#polSearch").click(function () {
var policy = $("#polText").val();
location = '@Url.Action("SearchByPolicy", new { policyNum = })';
});
});

这段代码都位于我的主视图中。

最佳答案

你不会以这种方式实现你想要的。您的困惑是可以理解的:Razor 变量在 HTML 和 JS 执行之前呈现。

使用 URL 方法你会是更好的服务器

$(function () {
$("#polSearch").click(function () {
var policy = $("#polText").val();
location = '{Controller}/SearchByPolicy/" + policy';
});
});

关于Javascript var 作为 Razor 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15251737/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com