При отправке запроса POST любые свойства объекта data
будут добавлены в тело запроса.Чтобы принудительно отправить значение в строку запроса, вам необходимо вручную добавить его в строку, указанную в свойстве url
.
Также обратите внимание, что определение obj
как пустого объекта является избыточным как $.trim()
всегда возвращает строку.
$("[id*=btnok]").click(function (e) {
e.preventDefault();
var obj = $.trim($("[id*=nodays]").val());
$.ajax({
url: "/apilink?params=" + obj,
data: {
api: "api",
},
type: "post",
dataType: "json",
success: function (r) {
console.log(r)
}
});
});