Для разрабатываемого веб-приложения мне нужно передать текущего пользователя в диалоговое окно jqueryUI.Прямо сейчас я пробую простые примеры, чтобы добраться до этой точки.Я пытаюсь передать содержимое тега "p" с родительской страницы для отображения в диалоговом окне jqueryUI.
$(document).ready(function(){
$('#test').each(function() {
var $link = $(this);
var $dialog = $('<div></div>')
.data('test',$("test_p"))
.load($link.attr('href') + ' #content')
.dialog({
modal: true,
autoOpen: false,
title: $link.attr('title'),
width: 500,
height: 300
});
$link.click(function() {
$dialog.dialog('open');
return false;
});
});
Здесь test_p - это тег p, который я хочу отправить в свое диалоговое окно.Я отображаю div "content" из файла HTML -
<html>
<head>
<title>Add link</title>
<body>
<div id="content">
<!-- CONTENT OF <P> FROM THE CALLER PAGE -->
<form id="info" method="POST" action="/">
Link : <input type=text name="thelink"/><br>
tag : <input type=text name="thetags"/><br>
<input type=submit name='submit' value="submit"/>
</form>
</div>
</body>
Я хочу, чтобы содержимое тега p отображалось в диалоговом окне.
Является ли .data()
способ сделать это?Или есть лучший способ сделать это?
И, извините, если я неправильно понял терминологию ... Я довольно новичок в jquery.