Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.02.2020, 18:13
Интересующийся
Отправить личное сообщение для Asew Посмотреть профиль Найти все сообщения от Asew
 
Регистрация: 24.08.2018
Сообщений: 21

Вызов Dialog Box
Выбираю через select box (страница my_test_select_box.php) необходимый атрибут и передаю его (POSTOM) через AJAX.

На странице, которая принимает данное значение формирую ссылку.

<a href="my_input_value=<?=$test_value?>" title="Ссылка для вызова"><input type="button" value="+"></a>


При нажатии на ссылку формирую dialog box, при этом Get-ом забираю значение.

<script type="text/javascript">
    $(function () {
         $("#dialog-comments").dialog({   
            modal: true,
            autoOpen: false,
            title: "Add test comment...",
            height: "auto",
   			width: 100,
   			position: {
		  		my: "center",
		   		at: "center",
		   		of: window
	   		},
            buttons: [
        {
            text: "Save",
            click: function() {           
            var test_value_= $('#test_value').val();
            var hrf = my_test_select_box.php
        }
			$.ajax({
				url: 'my test_php.php',//operation with my value
				method:"POST",
				data: {	
					test_value_:test_value_
				},
				success: function (data){
				 $("#dialog-comments").dialog("close");
				 window.location.href = hrf;
			 }
	        })
	            }
        },
        {
            text: "Close",
            click: function() {
            var hrf = my_test_select_box.php
            }
                $(this).dialog("close");
                 window.location.href = hrf;
            }
        }]
        });
    $(document).ready(function() {
            $("#dialog-comments").dialog('open');
        });     
   });
</script>


if (isset($_GET['my_input_value'])) {

$new_value = $_GET['my_input_value'];

<div id = "dialog-comments">
<p><input type="text" name = "test_value" id = "test_value" value = "$new_value"></p>
</div>

}


Как вызвать dialog box на странице где происходит выбор значения, т.е.
my_select_box.php, потому что так как я написал происходит вызов dialog box на той странице, куда указывает ссылка.

Последний раз редактировалось Asew, 06.02.2020 в 18:16.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery UI dialog box Николай Константинов jQuery 6 15.08.2013 16:10
ui dialog, help lolka84 jQuery 7 22.08.2012 11:48
animate, всплывающий div box сделать по центру zero_mod jQuery 1 27.10.2010 00:23
UI Dialog как победить двойной вызов??? xela1980 jQuery 3 19.12.2009 11:51