我在一个ASP.NET MVC Web应用程序中有以下JSON请求代码:
var userID = 'id=' + $('#namesList').val();
$.getJSON('/Person/GetPerson/', userID, function(data) {
$('#collar').text(data.collarNumber);
$('#name').text(data.Name);
$('#email').text(data.EmailAddress);
});
这将创建一个请求,例如:http://localhost:48610/Person/GetPerson/?id=6。为什么会有一个问号?我收到了服务器错误参数字典包含非空类型'System.Int32'的参数'id'的空条目....
如果我手动进行请求而没有问号,那么它就可以正常工作。