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

HTML+CSS+JavaScript

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

 

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

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

тема: Вопрос по ajax
 
 автор: Мытарь   (30.04.2007 в 20:23)   письмо автору
 
 

В общем есть два файла

ajax.php

<?
require_once "inc/JsHttpRequest.php";
$JsHttpRequest =& new JsHttpRequest("windows-1251");
if(
$_REQUEST[load]==1)
{
$text="ONE";

$_RESULT = array("md5"   => $text);  
}

if(
$_REQUEST[load]==2)
{
$text="TWO";
$_RESULT = array("md5"   => $text); 
}
?>


1.html

<script type="text/javascript" language="JavaScript"   src="../inc/JsHttpRequest.js"></script>
<script type="text/javascript" language="JavaScript">
function doLoad() {
    JsHttpRequest.query(
        'ajax.php', 
        { load: 1 }, 
        function(responseJS) {
            document.getElementById('result').innerHTML = responseJS.md5;
        },
        false // do not disable caching
    );
}
function doSecond() {
    JsHttpRequest.query(
        'ajax.php', 
        { load: 2 }, 
        function(responseJS, responseText) {
            document.getElementById('result').innerHTML = responseJS.md5;
        },
        false // do not disable caching
    );
}
</script>

<a href="javascript:doLoad();">One</a>
<a href="javascript:doSecond();">TWO</a>
<div id='result'><i><b>Идет получение данных...</b></i><br><br></div></center>


А как сделать(что изменить), чтобы вместо текста выдавался php-сценарий?

   
 
 автор: Мытарь   (30.04.2007 в 20:58)   письмо автору
 
   для: Мытарь   (30.04.2007 в 20:23)
 

Что, никто не знает что ли?

   
 
 автор: coloboc66   (30.04.2007 в 22:02)   письмо автору
 
   для: Мытарь   (30.04.2007 в 20:58)
 

Не то чтобы никто не знает, просто вопрос как-то диковато поставлен.

   
 
 автор: Мытарь   (01.05.2007 в 08:37)   письмо автору
 
   для: coloboc66   (30.04.2007 в 22:02)
 

Просто мне необходимо чтобы вместо текста; после нажатия на ссылку; выполнялся какой-нибудь php-сценарий

   
 
 автор: coloboc66   (02.05.2007 в 00:08)   письмо автору
 
   для: Мытарь   (01.05.2007 в 08:37)
 

---

   
 
 автор: malish   (02.05.2007 в 11:04)   письмо автору
 
   для: Мытарь   (01.05.2007 в 08:37)
 

ну в принципе можно в файле ajax.php в массив $_RESULT запихивать не текст а сам код... а в callback функции выводить полученное с помощбю document.write... но это как то через одно место.. не легче в ajax.php сделать то что вам необходимо и соответственно возвратить уже результат - удачно ил нет?

   
Rambler's Top100
вверх

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