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
Mais comment faire pour récupérer la valeur de l'id correspondant dans ma boite de dialogue?
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(); ?>
Merci d'avance
Partager