Нажатие кнопки не отображает содержимое

При нажатии кнопки. код предполагает отправку содержимого и отображение содержимого. не могу понять, где я ошибаюсь.

 

  var currentDate = new Date()
	var day = currentDate.getDate()
	var month = currentDate.getMonth() + 1
	var year = currentDate.getFullYear()
	document.getElementById('date').innerHTML =("<b>" + day + "/" + month + "/" + year + "</b>");

$(document).ready(function(){
	$('#btn_submit').click(function(){
		var descriptionO =$('#descriptionO').val();
		var PurchaseO = $('#PurchaseO').val;
		var total = $('#total');
		var notes = $('#notes');
	$.post('ajaxjs.php'),{postdescriptionO:descriptionO,postPurchaseO:PurchaseO,posttotal:total,postnotes:notes},

	$.ajax({
	type:'Post',
	url: 'index.php',
	data: $(this).serialize(),
	cache: false,
	success: function(result){
		$("display").html(result);
$descriptionO=$_POST['descriptionO'];
$PurchaseO=$_POST['PurchaseO'];
$total=$_POST['total'];
$notes=$_POST['notes'];

Когда я нажимаю кнопку, ничего не происходит. Я проверил страницу, и она не выдает никаких ошибок. Когда я нажимаю кнопку, я полагаю, что получаю контент, отображаемый на той же странице. Я новичок

1) Я не верю, что var Purchase Order действителен, 2) вы проверяете $description0, но ваша переменная description, другие ваши переменные в if тоже неверны, ни одна из них не должна иметь $, глядя на код.

Jonnix 06.03.2019 23:37

Что не работает? Форма проходит проверку? или вы всегда получаете «Пожалуйста, заполните все поля»? У вас есть неправильный заказ на покупку var.

Nawed Khan 06.03.2019 23:38

Форма @NawedKhan не проходит проверку.

Singh 06.03.2019 23:42

Предполагая, что вы запускаете часть JS в браузере, заглядывали ли вы в консоль разработчика, чтобы увидеть, какие ошибки возникают?

ArSeN 06.03.2019 23:42

все условие IF искажено. Что такое пустой()? почему стоят знаки $? имена переменных не совпадают. Блок else не имеет открывающей скобки {.

Nawed Khan 06.03.2019 23:51

Помимо всех других проблем, о которых упоминали люди, вы также ничего не назначили dataString, который вы используете в своем ajax.

Second2None 06.03.2019 23:57
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
6
61
0

Другие вопросы по теме