Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: AJAX: получение информации из двух источников
 
 автор: Владимир55   (13.11.2009 в 16:13)   письмо автору
 
 

В перовом файле есть такая информация:
<?php
    $data 
'<p>Ответ с ПЕРВОГО файла</p>';
    echo 
$data iconv('cp1251''utf-8'$data);


А во втором файле такая информация:
<?php
    $data 
'<p>Ответ со ВТОРОГО файла</p>';
    echo 
$data iconv('cp1251''utf-8'$data);


Для ее сбора я попытался использовать такой код:
<?php
echo <<<TEXT
<div id="content"></div>
<script src="jquery.min.js"></script>
<script>
$.get('1.php', function(data){
  // в переменной data находится ответ от скрипта
  $('#content').html(data);
});
</script>
TEXT;

    echo 
'<p><font color="#FF00FF">Разделитель win 1251 </font></p>';

echo <<<TEXT
<div id="content2"></div>
<script>
$.get('2.php', function2(var){
  // в переменной var находится ответ от скрипта
  $('#content2').html(data);
});
</script>
TEXT;


Выводится только сообщение от первого файла и разделитель. Какие нужно внести изменения, чтобы выводилась информация из обоих файлов?

  Ответить  
 
 автор: AlexSol   (13.11.2009 в 16:34)   письмо автору
 
   для: Владимир55   (13.11.2009 в 16:13)
 

function - это ключевое слово, а не имя функции. никаких function2

  Ответить  
 
 автор: Владимир55   (13.11.2009 в 16:37)   письмо автору
 
   для: AlexSol   (13.11.2009 в 16:34)
 

Да, конечно, исправил, спасибо!

Но результат прежний - нет второго сообщения!

  Ответить  
 
 автор: GeorgeIV   (13.11.2009 в 16:40)   письмо автору
 
   для: Владимир55   (13.11.2009 в 16:13)
 

<script>
$.get('2.php', function2(var){
// в переменной var находится ответ от скрипта
$('#content2').html(data);
});
</script>
Это так и должно быть?

  Ответить  
 
 автор: Владимир55   (13.11.2009 в 16:49)   письмо автору
 
   для: GeorgeIV   (13.11.2009 в 16:40)
 

Это огреха!

Я чего только ни пробовал - нет второго сообщения!
Вот такая редакция:
<?php
echo <<<TEXT
<div id="content"></div>
<script src="jquery.min.js"></script>
<script>
$.get('1.php', function(data){
  // в переменной data находится ответ от скрипта
  $('#content').html(data);
});
</script>
TEXT;

    echo 
'<p><font color="#FF00FF">Разделитель win 1251 </font></p>';

echo <<<TEXT
<div id="content2"></div>
<script>
$.get('2.php', function(var){
  // в переменной var находится ответ от скрипта
  $('#content2').html(var);
});
</script>
TEXT;

Тоже не работает!

  Ответить  
 
 автор: Lelik   (13.11.2009 в 17:45)   письмо автору
 
   для: Владимир55   (13.11.2009 в 16:49)
 

а что firebug говорит?

  Ответить  
 
 автор: Владимир55   (13.11.2009 в 17:56)   письмо автору
 
   для: Lelik   (13.11.2009 в 17:45)
 

Какая отличная идея - спросить валидатор!

Однако firebug не дает ошибок, а лишь предупреждения:
<script language="Javascript">
Good    <script type="text/javascript">


Можно и это исправить, но вряд ли в этом дело.

Зато ИЕ дает другую информацию:
Сообщение: Предполагается наличие идентификатора
Строка: 19
Символ: 25
Код: 0


Строка 19 содержит </script>

Тут и символов столько нет!

  Ответить  
 
 автор: АЯ   (13.11.2009 в 18:02)   письмо автору
 
   для: Владимир55   (13.11.2009 в 17:56)
 

Ошибка возникает в 19-й строке подключаемого скрипта jquery.min.js

  Ответить  
 
 автор: Владимир55   (13.11.2009 в 18:07)   письмо автору
 
   для: АЯ   (13.11.2009 в 18:02)
 

Нюанс в том, что если открыть jquery.min.js посредством Dreamweaver, то можно обнаружить, что в нем всего лишь 12 строк...
Да и сообщении можно найти
URI-код: 4.php

А не может ли быть так, что проблема в самом взаимодействии скриптов?

  Ответить  
 
 автор: AlexSol   (13.11.2009 в 18:35)   письмо автору
 
   для: Владимир55   (13.11.2009 в 18:07)
 

там обязательно нужно использовать data

  Ответить  
 
 автор: Владимир55   (13.11.2009 в 18:41)   письмо автору
 
   для: AlexSol   (13.11.2009 в 18:35)
 

И теперь все замечательно заработало!

БОЛЬШОЕ спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования