Проблемка с jquery UI
Привет! Подскажите плиз, написал скрипт проверки домена, все просто использовал jquery, после выполнения открываеться окно где вся инфа про домен, если я окно закрое и впишу другой домен то ничего не выполнеться, то есть вручную надо будет обновить страницу, подскажите как этого избежать.
<!-- codething.ru - полезные штучки для веб-разработчика AJAX и jQuery. Динамическое обновление контента. Основы. Пример 3. Отправка данных на сервер в фоновом режиме и получение контента --> <html> <head> <meta http-equiv="Content-Type" content="text/html; Charset=UTF-8"> <script type="text/javascript" src="jquery.js"></script> <link type="text/css" href="css/ui-darkness/jquery-ui-1.7.2.custom.css" rel="Stylesheet" /> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script> </head> <body> <form id="myForm"> Введите имя:<br/> <input id="username" type="text" size="20"><br/><br/> <input type="submit" value="Отправить"> </form> <div id="content"></div> <script type="text/javascript"> </script> <script> $(document).ready(function(){ $('#myForm').submit(function(){ $.ajax({ type: "POST", url: "whois.php", uata: "url="+$("#username").val(), success: function(html){ $("#content").html(html), $(function mess() { $("#content").dialog({ bgiframe: true, position: top, width: 650, modal: true }); }); } }); return false; }); }); </script> </body> </html> |
<!-- codething.ru - ������� ������ ��� ���-������������ AJAX � jQuery. ������������ ���������� ��������. ������. ������ 3. �������� ������ �� ������ � ������� ������ � ��������� �������� --> <html> <head> <meta http-equiv="Content-Type" content="text/html; Charset=UTF-8"> <script type="text/javascript" src="jquery.js"></script> <link type="text/css" href="css/ui-darkness/jquery-ui-1.7.2.custom.css" rel="Stylesheet" /> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script> </head> <body> <form id="myForm"> ������� ���:<br/> <input id="username" type="text" size="20"><br/><br/> <input type="submit" onclick="f()"; value="���������"> </form> <div id="content"></div> <script type="text/javascript"> </script> <script> $(document).ready(function() { f(); }); function f() { $('#myForm').submit(function() { $.ajax({ type: "POST", url: "www.google.co.il", uata: "url="+$("#username").val(), success: function(html) { $("#content").html(html), $(function mess() { $("#content").dialog ({ bgiframe: true, position: top, width: 650, modal: true }); });//success: function } });//submit(function() return false; });//ready(function() } </script> </body> </html> |
Вай как много бакааааф...
|
Цитата:
|
Octane,
А это для тех, у кого нет посветки/фолдинга и привычки выставлять отступы, вот надо же тогда как-то осилить, где что :) Хотя если у меня какой-то мега-вложенный код, да еще и на пару-тройку экранов, что сразу не охватишь, то иногда полезно видеть, где чья скобка. |
Цитата:
|
+1, так и стараюсь :) Но иногда все же случается.
|
Цитата:
|
Обычно при "закрывании" окна оно просто становится невидимым.
Может быть нужно удалять старое окно? $("#content").dialog ({ bgiframe: true, position: top, width: 650, modal: true, close: function(){$("#content").dialog("destroy").children().remove()} }); |
Часовой пояс GMT +3, время: 19:00. |