Всем привет!
У меня возникла такая проблема:
Я использую библиотеку jQuery, а именно ajax в ней.
В опере всё работает, а вот в IE чего-то не хочет..
Вот html код самого объявления:
CODE ( text):
скопировать код в буфер обмена
<script type="text/javascript" src="jquerymin.js"></script> <script type="text/javascript" src="js.js"></script> <div id="all_id25"><div> <input type="text" name="nname25" id="name25"> <br> <input type="button" value="Сохранить" name="sbm_but" onClick="save_ad(25,2);"> <input type="button" value="Удалить" name="sbm_but" onClick="delete_ad(25);"> <div id="edit_div25" style="font-weight: bold; color: red;"></div> </div></div>
Вот яваскрипт js.js
PHP:
скопировать код в буфер обмена
function save_ad(id,button_val){ if(button_val == 1){event = "public";}else{event = "save";} $.post('ajax_scripts.php', { ajax_event: event, ad_id: id, nname: $("#name" + id).attr("value"), }, saveSuccess ); } function delete_ad(id){ $.post('ajax_scripts.php', { ajax_event: "delete", ad_id: id, }, saveSuccess ); } function saveSuccess(data) { if(data == 'error'){alert("Ошибка записи либо удаления с базы!");}else{ var response = data .split("|"); if(response[1] == "save"){ $("#edit_div" + response[0]).append("Объявление сохранено"); } if(response[1] == "public"){ $ ("#all_id" + response [0 ]).empty().append ("<h3 style='color: red;'>Объявление опубликовано</h3>"); } if(response[1] == "delete"){ $ ("#all_id" + response [0 ]).empty().append ("<h3 style='color: red;'>Объявление УДАЛЕНО</h3>"); } } }
Файл ajax_scripts.php приводить не буду, так как проблема в самом яваскрипте. Повторяю - в опере всё работает..
|