如何解决我传递json字符串时,Ajax不返回Json
我正在使用Web服务,并尝试传递json对象,但我在前端的ajax无法接收它。它说这是成功的,但响应对象中什么也没有。我已经尝试了所有我能想到的一切,但是仍然没有。
Web服务
rt = "{'RegistrationTypeID':'" + regType.RegistrationTypeID + "'}";
string json = JsonConvert.SerializeObject(rt);
return json;
JavaScript
$.ajax({
type: "POST",url: "/static/svc/RegistrationForm.asmx/GetRegistrationType",timeout: 0,success: function (response,status) {
console.log("status: " + status);
var types = response;
console.log("types: " + types);
$.each(types,function (index,value) {
console.log("In loop");
$('select').append('<option value="' + value.RegistrationTypeID + '">' +
value.RegistrationTypeName + '</option>');
});
},error: function (response) {
console.log(response),console.log(response.statusCode);
console.log(response.statusText);
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。