Я не могу заставить следующую функцию работать правильно. Кажется, что это неправильно. Речь идет о 5-й итерации различных вариантов данных. Я изначально просто делал данные: {'id': id}, как я делаю при работе с WCF, но с ASMX он просто не работает. Похоже, он сериализует данные как id = 1234 вместо id: 1234, но я довольно новичок в этом. Любая помощь будет оценена по достоинству. О, и я могу вызвать службу непосредственно в браузере, и он вернет данные правильно, поэтому я знаю, что это не сервис.
function getVentID(id) {
//look up id in database and get VentID
alert('id: ' + id);
var jsdata = { "id": + id}
$.ajax({
type: 'POST',
contentType: 'application/json; charset=utf-8',
url: 'services/UserService.asmx/getVentID',
data: jsdata,
dataType: 'json',
success: function (msg) {
alert(msg.d);
},
error: function (a, b, c) {
alert('Error: ' + a.toString() + ' ' + b.toString() + " " + c.toString());
}
});
}
p.s. Я знаю, что есть 10 одинаковых вопросов, но ни у кого из них нет ответов, которые я мог бы найти или которые работали для меня.