Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.02.2015, 09:56
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Не отправляется/приходит ajax-запрос
В общем, у меня данные отправляются 2 разными методами: php и ajax
Проблема с ajax-запросом.
Код с файлов привожу ниже:
function ajaxread(){ 
$.ajax ({
 url: "2.php",
 dataType: "json",
 success: function(data) {
     document.getElementById('templog').value = data;
	 alert(data); /*Алерт не появляется, видимо, проблема с php*/
	 }
});
}

Sorry, code has removed. Error 404


и функция, использующая запрос:

....
setTimeout(ajaxread(), 0);
....



В качестве серва использую Denwer

Последний раз редактировалось Нубопрогер, 04.04.2015 в 12:49. Причина: Статья "Как взломать сайт" у меня ВК
Ответить с цитированием
  #2 (permalink)  
Старый 27.02.2015, 10:02
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,267

Сообщение от Нубопрогер
Не отправляется/приходит ajax-запрос
Так он:
- Не отправляется?
- Не приходит?
- Сервер не отправляет?
- Приходит с ошибкой?
Ответить с цитированием
  #3 (permalink)  
Старый 27.02.2015, 10:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

$qwer = $_POST['requick'];
$qe = mysql_query("SELECT * FROM registrer WHERE login = '$qwer'");

Это называется "дырой" в безопасности.
Ответить с цитированием
  #4 (permalink)  
Старый 27.02.2015, 10:07
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Он отправляется, ошибок не выдаёт нигде, но алерт не появляется. А по алерту я сверяю, работает скрипт или нет.
Ответить с цитированием
  #5 (permalink)  
Старый 27.02.2015, 10:08
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

И что мне с ней делать? Не использовать переменную?
Ответить с цитированием
  #6 (permalink)  
Старый 27.02.2015, 10:14
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

И что мне с ней делать? Не использовать переменную?

Вообще-то присвоить значение $_POST['requick'] переменной $qwer только ради того, чтобы ее подставить в запрос, это бесполезное занятие, ибо ни что не запрещает подставить в запрос непосредственно $_POST['requick']. А вот непосредственно подставлять необработанные данные в запрос как его параметр, это 100% возможность sql-инъекции.

Читать тут и знать хотя бы минимальное - http://php.net/manual/ru/security.da...-injection.php
Ответить с цитированием
  #7 (permalink)  
Старый 27.02.2015, 10:25
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,267

Сообщение от Нубопрогер
Он отправляется, ошибок не выдаёт нигде, но алерт не появляется.
Смотри, что приходит на клиент... Повесь обработчик на ошибку, посмотри, что там прислали...
Ответить с цитированием
  #8 (permalink)  
Старый 27.02.2015, 10:37
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Сообщение от ksa Посмотреть сообщение
Смотри, что приходит на клиент...
Буду благодарен, если подскажете, как это сделать.
Ответить с цитированием
  #9 (permalink)  
Старый 27.02.2015, 10:47
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Отладчик браузера откройте, вкладка Сеть его покажет и запрос, и ответ сервера, если он вообще есть - в вашем запросе не видно, чтобы какие-то параметры в нем присутствовали, а значит и сервер "не обязан" отвечать.
Ответить с цитированием
  #10 (permalink)  
Старый 27.02.2015, 10:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,267

Сообщение от Нубопрогер
как это сделать
Самый простой способ:
- открыть браузер
- набрать в строке адреса УРЛ запроса

В самом браузере увидишь результат...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax get запрос RageXL AJAX и COMET 4 08.04.2014 18:52
Ajax запрос на ютуб masterdle Элементы интерфейса 2 16.07.2013 15:32
AJAX запрос в Internet Explorer срабатывает через раз nikolayseo jQuery 5 13.11.2012 00:13
Как можно кешировать Ajax запрос ? saturn AJAX и COMET 5 27.10.2012 14:48
ajax запрос с подгружемным js HelpeR AJAX и COMET 1 27.10.2008 12:44