Переменные данные Как отправить thourgh ajax - PullRequest
0 голосов
/ 14 декабря 2018

Когда я отправлял данные переменной через страницу ajax loading_add.php, отображалась ошибка:

Uncaught ReferenceError: прибыль не определена.

Что я пытался такдалеко прилагается ниже.

var profit = (
  Number($("#pro_price").val() - retail_price)
);

$.ajax({
  type: "POST",
  url: '../php/product/loading_add.php',
  dataType: 'JSON',
  data: {
      profit: profit
  };

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

На вашей php-странице просто определите переменную как:

@$_POST['profit'];

, вы больше не получите неопределенную ошибку, надеюсь, этот трюк поможет вам:)

0 голосов
/ 14 декабря 2018

Ваш вопрос неясен.

Но я делюсь правильным способом отправки данных через AJAX и извлечения данных на стороне сервера PHP ..

var profit = (
    Number($("#pro_price").val() - retail_price)
);

console.log(profit); // see in console log if `profit` is a valid variable or not
$.ajax({
    type: "POST",
    url: '../php/product/loading_add.php',
    dataType: 'JSON',
    data: {
        profit: profit
    }
}).done(function(result){
    //do something after done AJAX
});

На стороне сервера вынеобходимо вызвать переменную $_POST['profit'], чтобы получить значение profit.

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