Когда я послал данные переменной через страницу 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
};
На вашей странице php просто определите переменную как:
@$_POST['profit'];
Вы не получите неопределенную ошибку снова, надеюсь, этот трюк поможет вам 🙂
Ваш вопрос не ясен.
Но я разделяю действительный способ отправки данных через 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
значение.