AJAX распознает, является ли результат вызова ошибкой или успехом
Несколько запросов на заполнение разных контейнеров?
Пример 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) с идентификатором, отличным от исходного идентификатора контейнера, используемого для запроса в методе post (в это дело "container1"). Есть ли способ сделать это?
Спасибо за ваши мысли и ответы!
1 ответ
$(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();
}
});
});
});