bonjour,

Je suis confronté au problème suivant:

Comment faire passer des données pour éditer un enregistrement via Jquery ui Dialog?

J'arrive déjà à avoir ma fenêtre de dialogue avec mon form comme ceci:

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function update_record(id){
    $.ajax({
        type:"POST",
        url: "tools/ajax/edit.php",
        data:'id='+id,
        cache:false 
    });
    //window.location.reload(true);
//    $('#refresh').fadeOut().load('http://localhost/directory/admin/index.php?section=facilities&lang=en').fadeIn();
    return false;
}
$(document).ready(function(){
    var buttons = [,];
    buttons['OK'] = translate.save;
    buttons['Cancel'] = translate.cancel;
    var buttonArray = {};
    buttonArray[buttons['OK']] = function(){
        $(this).dialog('close');
    };
    buttonArray[buttons['Cancel']] = function(){
        $(this).dialog('close');
    };
    $('.form_update_country').dialog({
        resizable:false,
        minWidth:500,
        autoOpen: false,
        modal:true,
        buttons:buttonArray
    });
    $('a.edit_country').click(function(e){
        e.preventDefault();
        $(".form_update_country").dialog("open","slow");
    });
});

Ma page de traitement de requête où avec firebug j'ai bien l'id correspondant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
session_start();
include '../connexion.inc.php';
include '../settings_data.inc.php';
include '../functions.inc.php'; 
include '../../lang/lang_'.$_SESSION['lang_back'].'.php';
$sql_country = make_select('*', 'country', "c_id_group_country=".$_POST['id']."", 'c_lang="en"', null, null);
$row_ajax_country = $sql_country -> fetch_object();
?>
Mais comment faire pour récupérer la valeur de l'id correspondant dans ma boite de dialogue?

Merci d'avance