Meilleur fonctionnement du javascript lors du passage de la commande

This commit is contained in:
Michael RICOIS 2012-10-02 10:01:08 +00:00
parent 337ff7750a
commit e5897edb25

View File

@ -13,26 +13,10 @@ Vos critères seront enregistrées et une référence vous sera fourni.</p>
<?php } else {?>
<div id="update">
<style>
#enrichissement
{
width:100%;
}
#enrichissement th
{
font-weight:800;
}
#enrichissement td, th
{
padding:5px;
border-left:1px solid black;
}
#enrichissement tr
{
font-size:10px;
border:1px solid silver;
}
#enrichissement { width:100%; }
#enrichissement th { font-weight:800; }
#enrichissement td, th { padding:5px; border-left:1px solid black; }
#enrichissement tr { font-size:10px; border:1px solid silver; }
</style>
<p style="text-align:center;color:green">Votre ciblage a été actualisé</p>
@ -54,8 +38,8 @@ Vos critères seront enregistrées et une référence vous sera fourni.</p>
<tr>
<td>Prix du fichier</td><td><?=number_format($this->prix, 2, ',', ' ')?></td>
</tr>
<tr><td colspan="2"></td></tr>
<?php if ($this->forfaitRemain) {?>
<tr><td colspan="2"></td></tr>
<tr><td>Forfait Restant</td><td><?=number_format($this->forfaitRemain, 2, ',', ' ')?></td></tr>
<?php }?>
</table>
@ -65,7 +49,6 @@ Vos critères seront enregistrées et une référence vous sera fourni.</p>
<?php }?>
<br/>
<form name="commande" method="post" action="<?=$this->url(array('controller'=>'enrichissement', 'action'=>'commande'))?>">
<input type="hidden" name="id" value="<?=$this->id?>" />
<input type="hidden" type="text" value="<?=$this->ref?>" name="ref">
@ -76,19 +59,24 @@ Vos critères seront enregistrées et une référence vous sera fourni.</p>
$('#dialog').dialog({ buttons: [ {
text: "Commander",
click: function() {
$('div#progress').html('<br /><center><img src="/themes/default/images/ajax_loader.gif" /></center>');
$('#dialog').dialog({ buttons: [{}] });
$('#cache').css('display', 'none');
$.post(
$('form[name=commande]').attr('action'),
$('form[name=commande]').serialize(),
var url = '/dashboard/ciblage/id/<?=$this->id?>';
var ok = false;
$.post($('form[name=commande]').attr('action'),$('form[name=commande]').serialize(),
function(data){
$('div#update').html(data);
ok = true; $('div#update').html(data);
});
$('#dialog').dialog({ buttons: [{ text: "Quitter", click: function() {
$(this).dialog("close");
if (ok==true) {
window.href= url;
}
} }] });
}
},
{
text: "Quitter",
click: function() { $(this).dialog("close"); }
text: "Quitter", click: function() { $(this).dialog("close"); }
}
] });
</script>