Показать сообщение отдельно
  #1 (permalink)  
Старый 13.05.2012, 23:19
Новичок на форуме
Отправить личное сообщение для gadfil Посмотреть профиль Найти все сообщения от gadfil
 
Регистрация: 13.05.2012
Сообщений: 4

jquery ответ php
Доброго времени суток.
Столкнулся с проблемой - php скрипт вместо ответа на ajax запрос возвращает весь код html страницы.
пишу так
header('Content-type: text/json');
		if (isset($_GET['action']) && $_GET['action'] == 'getQuestion')
        {
		    $arr = array("a" => 1, "b" => 2, "c" => 3, "d" => 4, "e" => 5);

             echo  json_encode($arr);
             //echo  "str";
		     
            
            exit;
        }



function loadQuestion(select){		 
 $.ajax({
            dataType:'text',
            type: 'get',
            url: 'index.php',
            data:{ "action": "getQuestion"},
			cache: false,
			jsonp: undefined,
			jsonpCallbac: undefined,
			success: function(result){
			   $('#questid').html('');
			   alert(result);
			   
			}
   
   
       }  ).success(function() { alert("yspeh Успешное выполнение"); })
  .error(function(msg, url, line)  { alert (msg);alert ( url);alert ( line);   })
  .complete(function() { alert("zavershenie Завершение выполнения"); });
}


неважно что пытаюсь вернуть JSON, или text возвращает страницу
есть ли какой то альтернативный способ вернуть данные ajax запросу кроме echo и print ?
Ответить с цитированием