我需要有关此代码的帮助。我必须将发布数据发送到同一页,那里有一个OnPost函数,但我只会收到错误400 这是代码
JS:
$(function () {
var data = document.getElementById("input").value;
$(".button").click(function () {
$.ajax({
'url': "/Dashboard",
'method': 'POST',
'data': data,
'success': function (data) {
}
});
});
});
剃刀页码:
public IActionResult OnPost()
{
client = new MqttLib();
client.StartConnection();
client.Subscribe(topic);
client.Publish(topic, Input._status, 1, true);
//client.CloseConnection();
// return RedirectToPage("/Sent");
return null;
}
HTML:
<form method="post" onsubmit="return false">
<input value="on" asp-for="Input._status" name="input" id="input"/>
<input type="submit" class="button" value="test">
</form>