Ajax post json body получает статус 0 - PullRequest
0 голосов
/ 30 августа 2018

Когда я пытаюсь опубликовать данные в URL, я получаю ошибку статуса 0. это работает нормально в почтальоне. Кто-нибудь может подсказать мне, почему я это получаю.

Вот мой код

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var d = JSON.stringify({"abc": "123"});
    $("button").click(function(){
        $.ajax({
    contentType: 'application/json',
    data: d,
    dataType: 'json',
    success: function(data){
        alert("Succeeded");
    },
    error: function(jqXHR, textStatus, errorThrown){
     alert("Fail"+JSON.stringify(jqXHR)+JSON.stringify(textStatus)+errorThrown);
  },
    type: 'POST',
    url: 'added dummy url in stackoverflow'
});
    });


});
</script>
</head>
<body>

<button>Get Result</button>

</body>
</html>

1 Ответ

0 голосов
/ 30 августа 2018
Please see the changes ........

$(document).ready(function(){
var d = JSON.stringify({"abc": "123"});
    $("button").click(function(){
        $.ajax({
    contentType: 'application/json',
    **type: 'POST',
    url: 'added dummy url in stackoverflow'
    data: {d:d},**
    dataType: 'json',
    success: function(data){
        alert("Succeeded");
    },
    error: function(jqXHR, textStatus, errorThrown){
     alert("Fail"+JSON.stringify(jqXHR)+JSON.stringify(textStatus)+errorThrown);
  },

});
    });


});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...