Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.03.2021, 23:29
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 163

AJAX запрос (jquery).
Происходит какая-то дикая непонятка. Есть script c несколькими вызовами ajax. Все работают и возвращают [HTTP/2 200 OK] и вот пытаюсь добавить еще один запрос и он не работает. Взял и просто скопировал работающий запрос и он тоже не работает. Вот код
<script>
$(function() {
	$("#trs_text").bind('paste',function(e) {
		$.ajax({
			type: "post",
			url: "trs_paste_count.php",
			data: {
					std_id: <?php echo $_SESSION["std_id"]; ?>,
					mtx_id: <?php echo $mtx_id; ?>
			},		
			success:function(returnData){
			},
			error: function(){
				alert('Ошибка сохранения (Paste)');
			}
		});	
	});
	
	$('#resume').click(function() {
		
		$('#check').show();
		$('#resume').hide();
		$("#trs_result").hide();
		
		$.ajax({
			type: "post",
			url: "trs_paste_count.php",
			data: {
					std_id: <?php echo $_SESSION["std_id"]; ?>,
					mtx_id: <?php echo $mtx_id; ?>
			},		
			success:function(returnData){
			},
			error: function(){
				alert('Ошибка сохранения (Paste)');
			}
		});	
		
	});		
});	
</script>


При событии paste запрос срабатывает, а при клике по кнопке с айди resume получаю ошибку.

Инфа есть только в Заголовки

POST [url]https://x-x-x/trs_paste_count.php[/url]
Передано0 ГБ (размер 0 ГБ)
Политика Referrerstrict-origin-when-cross-origin


и стек вызовов. Не хватает знаний разобраться, толкните в нужном направлении.

Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2021, 08:33
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,762

Сообщение от savsoft
кнопке с айди resume получаю ошибку.
И какую именно ошибку?
Ответить с цитированием
  #3 (permalink)  
Старый 31.03.2021, 11:54
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 163

Сообщение от voraa Посмотреть сообщение
И какую именно ошибку?
В консоли пишет ошибку выполнения запроса, во время выполнения промелькивает какое-то сообщение. При открытии запроса в консоли, у выполненных запросов все табы заполнены, в ошибочном только два таба, заголовки и стек вызовов. В табе заголовки
POST [url]https://x-x-x/trs_paste_count.php[/url]
Передано0 ГБ (размер 0 ГБ)
Политика Referrerstrict-origin-when-cross-origin

пишет, что передано 0 байтов, то есть получается запрос не отправлен.
Ответить с цитированием
  #4 (permalink)  
Старый 31.03.2021, 12:01
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,762

Сообщение от savsoft
В консоли пишет ошибку выполнения запроса
Так какую именно? Код ошибки, сообщение...
Это же важно.
Ответить с цитированием
  #5 (permalink)  
Старый 31.03.2021, 12:54
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 163

Сообщение от voraa Посмотреть сообщение
Так какую именно? Код ошибки, сообщение...
Это же важно.
В консоли мозилы пишет так
https://cdn1.savepice.ru/uploads/202...d265e-full.jpg

Где еще можно найти код ошибки?

Последний раз редактировалось savsoft, 31.03.2021 в 12:58.
Ответить с цитированием
  #6 (permalink)  
Старый 31.03.2021, 13:22
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,762

Ну если в консоле нет больше никаких красных строчек с сообщениями, и нет проблем с CORS (т.е. страница загружена с того же сервера, к которому вы обращаетесь с запросом), то можно посмотреть, что именно вы пытаетесь послать (вкладка запрос), приходит ли ответ (вкладка ответ)
Ответить с цитированием
  #7 (permalink)  
Старый 31.03.2021, 13:43
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 163

Сообщение от voraa Посмотреть сообщение
Ну если в консоле нет больше никаких красных строчек с сообщениями, и нет проблем с CORS (т.е. страница загружена с того же сервера, к которому вы обращаетесь с запросом), то можно посмотреть, что именно вы пытаетесь послать (вкладка запрос), приходит ли ответ (вкладка ответ)
Просто скопировал запрос, который выполняется по событию paste и добавил его на клик по кнопке. В первом случае запрос передается, а во втором пишет передано 0 байт и нет никакого ответа и alert с ошибкой просто мелькает. Но когда сменил async: true на false, то заработало. То есть в одном случае работает с async: true, в другом нет. Ничего не понимаю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Post запрос Ajax вывод сообщения pro100deadly Элементы интерфейса 2 11.05.2016 22:44
Angular && jQuery Ajax borodatych Angular.js 1 19.06.2015 13:03
jquery как обработать отсутствие ответа сервера на ajax запрос happy_Mikhail jQuery 2 26.11.2014 13:07
jQuery Click() не работает на объекте, созданном Ajax vovabigov jQuery 13 09.09.2012 14:25
Составить Ajax запрос и json LASSO jQuery 1 16.02.2012 03:36