Bonjour,
J'ai le code suivant qui permet de charger un fichier xml.
Le problème est que le chargement du fichier ne s'effectue pas.
Code : 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 function UploadBase(value, result_id) { var req = new JsHttpRequest(); destination = document.getElementById(result_id); req.onreadystatechange = function() { if (req.readyState == 4) { alert(req.responseText); var data = eval('(' + req.responseText + ')'); if (data != "0"){ checkbox_arr = new Array(); str = '{/literal}{$lang.content.import_help}{literal}<br><br><table class="table_main" cellpadding="3" cellspacing="1">'; for (var obj in data){ if (obj != '0' && data[obj]["is_old"] == '0'){ bg_str = 'id="tr_str_'+obj+'" style="background-color:#EBFDF3;"'; }else{ bg_str = ''; } str = str + '<tr '+ bg_str+'>'; if (obj == '0'){ str = str + "<td> </td>"; for (var index in data[obj]){ if (index != "is_old"){ str = str + "<th align='center'>" + data[obj][index] + "</th>"; } } }else{ if (data[obj]["is_old"] == "1"){ checked_flag = ""; }else{ checked_flag = "checked"; } str = str + "<td><input type='checkbox' style='margin:0px;' "+checked_flag+" id='str_"+obj+"'></td>"; checkbox_arr[obj] = 'str_'+obj; for (var index in data[obj]){ if (index != "is_old"){ if (data[obj][index] == '0'){ str = str + "<td>" + " " + "</td>"; }else{ str = str + "<td>" + data[obj][index] + "</td>"; } } } } str = str + '</tr>'; } str = str + '</table><input type="button" value="{/literal}{$lang.buttons.import}{literal}" class="btn_small" onclick="ImportListing(checkbox_arr);"><br><br><span id="import_status"></spn>'; destination.innerHTML = str; }else{ destination.innerHTML = '<font class="error">{/literal}{$lang.content.import_error}{literal}</font>'; } }else{ destination.innerHTML = '<img height="16px" style="vertical-align:middle;" src="{/literal}{$site_root}{$template_root}{$template_images_root}/indicator.gif{literal}"> {/literal}{$lang.content.list_text_9}{literal}'; } } req.open(null, 'rentals.php?sel=import', true); req.send( { q: value } ); }
L'affichage du alert(req.responseText) me retourne cet message : Fatal error : cannot redeclare class SERVICES_JSON in mon_repertoire\class.json.php on line 16
Merci de m'aider à résoudre cet problème
jockhip12
Partager