AJAX MVC调用的格式不正确.参数被打乱
本文关键字:参数 不正确 格式 MVC 调用 AJAX | 更新日期: 2023-09-27 18:25:10
我正在调用MVC4的AJAX刷新,并在谷歌chrome中调试。
正文如下。ogid是一个数字(作为文本)。
下面的脚本在一定程度上起作用。它生成以下url
http://localhost:54534/AddInschrijvingen/ListKandidaten?id%5B%5D=9
<script>
$("#OpdrachtgeversID").change(function () {
var ogid = $("#OpdrachtgeversID").val();
$.ajax({
url: 'AddInschrijvingen/ListKandidaten',
type: 'GET',
data: { id: ogid },
succes: function(data) {
$('#StatesDivID').html(data)
}
})
})
</script>
如果我用{id:7}替换数据:{id:ogid},它将生成以下内容:
http://localhost:54534/AddInschrijvingen/ListKandidaten?id=7
最后一个是我需要的,但我仍然需要它由一个变量组成。我错过了什么?
尝试parseInt
var ogid = parseInt($("#OpdrachtgeversID").val(), 10);
%5B%5D
意味着[]
,可能是您的ogid
可能没有您预期的正确编号。