Я пытаюсь выполнить POST для службы, работающей на локальном хосте с jQuery AJAX, но он продолжает возвращать код состояния 0 даже после того, как я установил jQuery.support.cors = true
.Я также могу успешно перейти к моей службе WCF REST из моего браузера.Вот как выглядит мой JavaScript:
<script>
jQuery.support.cors = true;
$(document).ready(function(){
$.ajax({
type: "POST",
url: "http://localhost:8000/Test",
data: '{"test":"test"}',
contentType: "application/json",
dataType: "json",
success: function (msg) {
alert('success');
},
error:function(x,e){
if(x.status==0){
alert('error 0');
}
}
});
});
</script>
Кто-нибудь знает, что может быть причиной этого?Я должен также упомянуть, что я не могу POST к чему-либо на localhost, используя jQuery.
Согласно Fiddler, данные JSON не отправляются, и вместо POST выполняются HTTP-ОПЦИИ.