Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.08.2013, 22:09
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

404 Ошибка: запрашиваемый скрипт не найден!
Вот функция она обращается к файлу ajax.php
НА что получается ответ 404
Раньше всё работало в других сайтах а тут я пытаюсь вставить в шоп скрипт и там юрл такого типа
http://vidicar2/product/videoregistrator-parkcity-570/
Вопрос в том что бы скрипт нашёлся и дал ответ.Файл ajax.php лежит в том же корне откуда и запуск аякса Спасибо.

function ajax_1()
{
	 var request;
  if(window.XMLHttpRequest){
      request = new XMLHttpRequest();
  } else if(window.ActiveXObject){
      request = new ActiveXObject("Microsoft.XMLHTTP");  
  } else {
      return;
  }
 
  request.onreadystatechange = function(){
        switch (request.readyState) {
          case 1: //print_console("<br/><em>1: Подготовка к отправке...</em>"); break
          case 2: //print_console("<br/><em>2: Отправлен...</em>"); break
          case 3: //print_console("<br/><em>3: Идет обмен..</em>"); break
          case 4:{
           if(request.status==200){    
                       // print_console("<br/><em>4: Обмен завершен.</em>");
                        document.getElementById("print_rezult").innerHTML = request.responseText;		
                     }else if(request.status==404){
                        alert("Ошибка: запрашиваемый скрипт не найден!");
                     }
            break
            }
        }      
    }
    
	request.open("POST","ajax.php", true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
request.send("value2=111");
}
Ответить с цитированием
  #2 (permalink)  
Старый 09.08.2013, 22:29
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

попробуй /ajax.php
Если не сработает - объясни где лежит твой ajax.php
Ответить с цитированием
  #3 (permalink)  
Старый 09.08.2013, 23:53
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

Тоже самое находится он
c:\WebServers\home\vidicar2\www\wa-data\public\shop\themes\custom\

а юрл такого вида на странице
http://vidicar2/product/videoregistrator-parkcity-530/
Ответить с цитированием
  #4 (permalink)  
Старый 10.08.2013, 09:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ну так и пиши /wa-data/public/shop/themes/custom/ajax.php
Ответить с цитированием
  #5 (permalink)  
Старый 10.08.2013, 10:55
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

писал так ошибку не выдаёт но и результат работы скрипта не выводит, возможно ли что отдача не происходит так как функция вызова и принятия ajax.php происходит из файла product.html
По идей же у нас там только ява скрипт он же должен работать просто из штмля.
Ответить с цитированием
  #6 (permalink)  
Старый 10.08.2013, 11:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Отдачу смотри в консоли браузера, вкладка Сеть (Network)
Ответить с цитированием
  #7 (permalink)  
Старый 10.08.2013, 11:45
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

Там целый список 200 ок на 404 я так понял он пухнет красным выденно.
Изображения:
Тип файла: jpg ajax.JPG (106.1 Кб, 8 просмотров)
Тип файла: jpg ajax2.JPG (95.4 Кб, 3 просмотров)
Ответить с цитированием
  #8 (permalink)  
Старый 10.08.2013, 12:35
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

добавь Indexes в httpd.conf и посмотри, что лежит в этом расположении
ajax.php должен лежать в том же расположении, где и страница, из которой идёт обращение к нему
из скриншотов видно, что проблема не в нахождении ajax.php, а в нахождении картинок, поэтому приведи содержимое ajax.php
Ответить с цитированием
  #9 (permalink)  
Старый 12.08.2013, 12:47
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

<?php
//include $_SERVER[DOCUMENT_ROOT].'/config.php';
print_r ( '<pre>' );
print_r ( $_REQUEST );
print_r ( '</pre>' );
echo 'готово';
?>

Ну и что при чём тут картинки.Там нет не каких картинок.Похоже зря постил тему помощи не будет.
Ответить с цитированием
  #10 (permalink)  
Старый 12.08.2013, 17:40
jei jei вне форума
Кандидат Javascript-наук
Отправить личное сообщение для jei Посмотреть профиль Найти все сообщения от jei
 
Регистрация: 08.06.2009
Сообщений: 132

зачем добавлять Indexes в httpd.conf
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX Ошибка 404 theTinbell AJAX и COMET 9 15.11.2012 21:53
Почему скрипт не работает с данными, которые вернул другой скрипт? Rooner jQuery 3 20.09.2012 14:56
Ошибка в коде Js, Неправильно работает скрипт. Julia Panatova Общие вопросы Javascript 1 19.01.2011 14:12
Ошибка в коде Js, Неправильно работает скрипт. Julia Panatova Общие вопросы Javascript 7 07.01.2011 13:41
В IE странная ошибка - скрипт выпадающего меню Akram Internet Explorer 0 11.03.2010 20:37