gpt4 book ai didi

javascript - c# asp.net mvc - 如何将参数传递到 Url.Action

转载 作者:行者123 更新时间:2023-11-28 17:38:24 24 4
gpt4 key购买 nike

我创建了一个基本的天气预报应用程序。我正在努力做的是将城市的值(value)从输入字段获取到我的脚本中。这是我的看法:

例如,如果用户键入城市“伦敦”,脚本代码会将“伦敦”作为参数传递。我怎样才能做到这一点?我知道我必须使用 JavaScript 构建 URL,但不确定如何构建。

     ViewBag.Title = "WeatherOrNot";
}

<h2>WeatherJS</h2>


<p id="reply"></p>
<p id="temp"></p>
<p id="humidity"></p>
<form>
City:<br>
<input id="city" type="text" name="city"><br>

</form>
<button>Get Weather</button>



<script>

$(document).ready(function () {

$("button").click(function () {
$.get("@Url.Action("GetWeather","Home",new {City = "Mumbai" })", function (response) {
//response
$("#reply").text(response.name);
$("#temp").text(response.main.temp);
$("#humidity").text(response.main.humidity);

//$("#city").get("city");
console.log(response);

});

});

});

我对 MVC 还很陌生,所以如果这很简单,我很抱歉!

谢谢

最佳答案

尝试这个解决办法

var 输入城市 = $('#city').val();

$.get("@Url.Action("GetWeather","Home")"+"?City="+enteredCity, function (response) {

关于javascript - c# asp.net mvc - 如何将参数传递到 Url.Action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48571210/

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