объект ответа не определен в некоторых сценариях - PullRequest
0 голосов
/ 27 февраля 2019

Я исправляю ошибку в этом коде.В некоторых сценариях responseObj имеет значение null и говорит, что

responseObj не определен

Бэкэнд этого приложения написан на Perl.Кто-нибудь может дать решение или предложение?

function handleGiveUp(part) {
  if (!confirm("Are you sure you want to request the answer to this question? If you do, you will not get any credit for it.")) {
    return;
  }

  var ioArgs = {
    action: 'showAnswer',
    assignmentProblemID: part.parent.config.assignmentProblemID,
    partID: part.id,
    noErrorAlertOnSuccess: true,
    aCSRFToken: MxData.aCSRFToken
  };

  shieldedSubmitServerCall(part, ioArgs, {
    onSuccess: function(responseObj) {
      processShowAnswer(part, responseObj.data);
    }
    function handleGiveUp(part) {
      if (!confirm("Are you sure you want to request the answer to this question? If you do, you will not get any credit for it.")) {
        return;
      }

      var ioArgs = {
        action: 'showAnswer',
        assignmentProblemID: part.parent.config.assignmentProblemID,
        partID: part.id,
        noErrorAlertOnSuccess: true,
        aCSRFToken: MxData.aCSRFToken
      };

      shieldedSubmitServerCall(part, ioArgs, {
        onSuccess: function(responseObj) {
          processShowAnswer(part, responseObj.data);
        }
      });
    }
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...