AJAX распознает, является ли результат вызова ошибкой или успехом - PullRequest
0 голосов
/ 10 декабря 2011

многократный запрос на заполнение разных контейнеров?

Пример ajax / javascript:

$(document).ready(function()
{
$(#submit).click(function()
{
   $var = $("#result");
   $.post("ajax.php", {request : $var}, function()
   {
     $("#container1").fadeOut(400, function(){ $("#container1").html(result); });
     $("#container1").fadeIn();
   });
});
});

Пример ajax.php:

<?php
 if($_POST['request']==1) // or several complicated conditions
 { ?><div>This is a success</div> 

   //if success I would like to load another piece of html inside an id="container2".
 <?php }

 if($_POST['request']==0)
 { ?><div>This is a disaster</div> <?php }
?> 

Это вопрос, если ответ равен 1 (или это успешно). Я хотел бы загрузить другой кусок HTML-кода внутри контейнера (container2) с другим идентификатором, чем исходный идентификатор контейнера, используемый для запроса в сообщении метод (в данном случае «container1»). Есть ли способ сделать это?

Спасибо за ваши мысли и ответы!

1 Ответ

0 голосов
/ 10 декабря 2011
    $(document).ready(function()
    {
    $(#submit).click(function()
    {
       $var = $("#result");
       $.post("ajax.php", {request : $var}, function(a,b)
       {
    if(b=="error"){
    Do Somthing...
    } else{
         $("#container1").fadeOut(400, function(){ $("#container1").html(result); });
         $("#container1").fadeIn();
}
       });
    });
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...