AJAX Как сгенерировать страницу c помощью jQuery и ajax

Есть некоторый див с атрибутами, хранящими данные

<div id="block_<?=$var[0]."_".$c?>" class="sost" rel="<?=$var[0]?>" iid="<?=intval($url[4])?>" title="?=htmlspecialchars(str_replace("г.".$_SESSION['REGION_NAME'].", ", "", $tscnaddr['PROPERTY_ADDRESS_VALUE']));?>" 
date2="<?=($_REQUEST['ts']?htmlspecialchars( date('d.m.Y', strtotime($_REQUEST["ts"]))):date("d.m.Y"))." ".$a?>" var="<?=$var[0]?>">

и jQuery функция , которая генерирует popup и выгружает туда данные

function() {


  $(".sost1").removeClass("clicked");
  $(this).addClass("clicked");
  jQuery("#messagebox").html("");
  jQuery("#but").show();

  var element_id = $(this).attr("iid");
  var element_vi = $(this).attr("var");
  var element_name = $(this).attr("title");
  var element_date2 = $(this).attr("date2");

  jQuery("#atime").val(element_date2);
  jQuery("input[name=\'PROPERTY_VALUES[TSC]\']").val(element_id);
  jQuery("input[name=\'PROPERTY_VALUES[VAR_ID]\']").val(element_vi);
  jQuery(".data-name").html(element_name);
  jQuery(".data-date2").html(element_date2);

  $("#oform_w").modal('show');

  return false;
}

Я хочу чтобы ajax запрос передавал/обновлял данные на странице

$(document).ready(function(){
    $(".sost1").click(function(event){
        event.preventDefault();
        $(".sost1").removeClass("clicked");
        $(this).addClass("clicked");


        var element_id = $(this).attr("iid");
        var element_vi = $(this).attr("var");
        var element_name = $(this).attr("title");
        var element_date2 = $(this).attr("date2");

        $.ajax({
            url : "/conf/index.php",
            method : "POST",
            data : {element_id: element_id, element_vi:element_vi, element_name:element_name, element_date2:element_date2},
            success : function(data){
                if(success){
                    window.location.href = "/conf/index.php";
                }
            }
        });
    });
});

и генерировать как в вышеуказанной функции разметку таким образом

  jQuery("#atime").val(element_date2);
  jQuery("input[name=\'PROPERTY_VALUES[TSC]\']").val(element_id);
  jQuery("input[name=\'PROPERTY_VALUES[VAR_ID]\']").val(element_vi);
  jQuery(".data-name").html(element_name);
  jQuery(".data-date2").html(element_date2);

получить аяксом эту страницу и перейти на эту страницу.


Ответы (0 шт):