NaN в ajax post

121
07 декабря 2019, 03:00

Подскажите пожалуйста в консоли выводит слово "Принят" а в mysql записывает NaN. В чем может быть проблема?

function go() { 
var st = document.getElementById('div-03').previousElementSibling.value; 
    $.ajax({ 
      type: "POST", 
      url: "editstatus.php", 
      data: { 
        status: +st 
      }, 
      success: function(html) { 
      } 
    }); 
console.log(document.getElementById('div-03').previousElementSibling.value); 
  }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<input type="hidden" value="Принят"> 
 <a id="div-03" onclick="go();">GO</a>

Answer 1
`+` приводит строку принят к Number, вот что из этого получается: 

console.log(+"Принят");

вот NaN вы и отправили на сервер

READ ALSO
где происходит подключение файла template_style.css в битрикс?

где происходит подключение файла template_style.css в битрикс?

в кастомном шаблоне битрикс, в его папке есть файл template_stylescss

95
Парсинг строк в php

Парсинг строк в php

Вот тут я получил массив ($arr[0]), что равно !ban 40166252,

120
json в array на php

json в array на php

получаю при помощи file_get_contents() вот такое дело

112
Проблема с src и переменной

Проблема с src и переменной

Сделал переменную в которо хранится конкретное число из бд mysql

133