I';我试图在不刷新的情况下将数据从变量拉入jquery对话框

I';我试图在不刷新的情况下将数据从变量拉入jquery对话框,jquery,dialog,Jquery,Dialog,我对这一点太陌生了,甚至不确定我是否在描述我在这里想要实现的目标,但事情就这样开始了 我在变量中设置了一个表,我希望它显示在Jquery对话框中,但我只能在刷新时显示。单击按钮打开对话框后,是否有方法加载它 我被卡住了,它快把我逼疯了 谢谢你的反馈 这是基本代码 $( function() { $( "#dialog" ).dialog({ autoOpen: false, }); $( "#opener" ).on( "click", function() { $(

我对这一点太陌生了,甚至不确定我是否在描述我在这里想要实现的目标,但事情就这样开始了

我在变量中设置了一个表,我希望它显示在Jquery对话框中,但我只能在刷新时显示。单击按钮打开对话框后,是否有方法加载它

我被卡住了,它快把我逼疯了

谢谢你的反馈

这是基本代码

  $( function() {
  $( "#dialog" ).dialog({
  autoOpen: false,

  });

  $( "#opener" ).on( "click", function() {
  $( "#dialog" ).dialog( "open" );
  });
  } );


<div id="dialog" title="Basic dialog">
<p>#myVariable</p>
</div>

<button id="opener">Open Dialog</button>
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
});
$(“#开启器”)。在(“单击”,函数()上){
$(“对话框”)。对话框(“打开”);
});
} );
#myVariable

打开对话框
"

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Fli</title>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="https://resources/demos/style.css">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.13/css/jquery.dataTables.min.css">


<style>

.ui-widget-overlay {
    background: rgba(0,0,0,0.9);
}
.ui-button {
      background-color:#1C2733;
      height:60px;
      width:200px;
      color:white;
      border-color:#1C2733;
      border-radius:0px;
  }
    .ui-button:active {
      background-color:#0E1F21;
      color:white;
  }
  .ui-button:hover {
      background-color:#0E1F21;
      border-color:#1C2733;
      color:white;
  }
  .ui-button:link {
      background-color:#0E1F21;
      color:white;
  }
  label {
      font-size:13px;
  }
  .button-SD {
    background-color: #FF3F00;
    border: none;
    color: white;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    width:100%;
    border-radius: 4px;
  }
   .button-SD:hover {
    background-color: #FB7005;
    color: white;   
}
#sd-search-form {
    padding: 0 15px;
    margin-left: -18px;
}
input[type=text], select {
    width: 100%;
    padding-left: 15px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    height:30px;
    font-size:12px;
}

input[type=submit] {
    width: 100%;
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}input[type=checkbox] {
    font-size: 13px;
}
input[type=radio] {
    font-size:13px;
}

input[type=submit]:hover {
    background-color: #45a049;
}
option {
    font-size: 13px;
}
input {
    font-size: 13px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 13px;
}
::-moz-placeholder { /* Firefox 19+ */
  font-size: 13px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size: 13px;
}
:-moz-placeholder { /* Firefox 18- */
  font-size: 13px;
}
.ui-dialog {
  position: absolute;
  height: auto;
  top: 62px;
  left: 0px;
  display: block;
  width: 287px;
}
#sdopener {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABZUlEQVQ4jb3TQU7CQBQA0H8Ej+ARuAA34AT2Em5IXDUGCKZthITQCSlmphAaKm1aaAJRNMWFG9gYNtUS2CgutLCBtRkXpAkabYsl/uSvJv/lz/w/ADsEK6qMgNtYwG18ippHu9R+ibykVZBuTweTBR0vKR0vKR1MFhTp9jQvaZWdMJ5Yfdv1Vj70PW3XW/HE6kfuLAjbRiN1emHdP4VhfiLdngVirKgy228WloPJgrKiyvwKcsSUo2J+csSU/w/c+5X3PhQAgFxVwzePbx8R1mYdujbHRXJQUrqj8mWfBqG2661DFzvNSwkeG05v6NCS0h3lqhpGuj374evNQjvbxnhsOCdn5NA/Y0WV4Ygpc8SUQwcAAJBBzWSh1nnxsTQvJUKLgrBi3XrvDR16XuvMY2OodT3vDR1aqFteBjWTf8ay5UbKx1Dr6jUWtulOEYy7B1o1bp9jYwCbfcsgRciWG6nYGAB8As5qVlsy+41jAAAAAElFTkSuQmCC") 50px center no-repeat;
    height:60px;
}
#sdopener:hover {
      background-color:#0E1F21;
      border-color:#1C2733;
      color:white;
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
    background-position: -80px -224px;
}

</style>


</head>

<body>

<!-- Navigation Buttons Start -->

<div id="menu" style="background-color:#1C2733; width:100%; height:60px; margin-top: -8px; margin-left: -8px; padding-right:16px">

<input name="SDSearchDialogOpener" type="button" class="ui-button ui-widget ui-corner-all" id="sdopener" style="margin-left:-18px" value="             SD Search">

<!-- SD Search Start -->

    <div id="sddialog" title="SD Search">

    <label for="sdkeyword">Seed Keyword(s):</label>
    <input type="text" id="TextBoxKW" placeholder="ie. iphone case" variable="#TextBoxKW">
    <br>

 <div class="ratings">
    <label for="rating">Rating:</label><br>
    <input type="radio" id="TwoThumbs" name="Rating" fillwith="checked" variable="#TwoThumbs" />
    <span style="font-size: 13px"> 2+ Rating</span><br>
    <input type="radio" id="OneThumbs" name="Rating" fillwith="checked" variable="#OneThumbs" />
    <span style="font-size: 13px"> 1+ Rating</span><br>
    <input type="radio" id="ZeroThumbs" name="Rating" fillwith="checked" variable="#ZeroThumbs" />
    <span style="font-size: 13px"> 0 Rating</span><br>
    <input type="radio" id="AllThumbs" name="Rating" fillwith="checked" variable="#AllThumbs" />
    <span style="font-size: 13px"> All Ratings</span>
  </div>
    <br>

    <label for="price">Price:</label><br>
    <input type="text" id="PriceLow" style="width:101px" placeholder="$ min" variable="#PriceLow"> -
    <input type="text" id="PriceHigh" style="width:101px" placeholder="$ max" variable="#PriceHigh">
    <br>

    <select id="DropDownDate" variable="#DropDownDate" style="font-size: 13px">
      <option value="Any Time"><span style="font-size: 13px">Any Time</span></option>
      <option value="Past Week"><span style="font-size: 13px">Past Week</span></option>
      <option value="Past 2 Weeks"><span style="font-size: 13px">Past 2 Weeks</span></option>
    </select>
    <br>


 <input class="button-SD" type="button" value="Search" id="sdopener2" onclick="ubot.runScript('ProductSearch()')" />
 </div>   
<br>
<br>
<br>
<br>
<br>
    <!--    <input class="button ButtonResults ButtonResultsinput" type="button" value="Return to results" id="ButtonResults" style="width:240px; visibility:hidden; height:20px" onclick="ubot.runScript('Back to Search Results()')" /> -->


<div id="sddialog2" title="Search Progress">


<input class="button-SD" type="button" value="View Search Results" id="sdopener3" style="width:300px;"  />
</div>

<div id="sddialog3" title="Search Results">
<div>HERE'S WHERE THE TABLE CHART VARIABLE WILL GO</div>
</div>



<!-- SD Search End -->



<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>

<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/jquery-ui.min.js"></script>



<script>

$(document).ready(function() {
    $('#example').DataTable();
} );

$("#sdopener").click(function () {
    $("#sddialog").dialog("open");
});
$("#sddialog").dialog({
    autoOpen: false,
    modal: false,
    position: [0,61],
    width: 289,
    height: 642,
    open: function (event, ui) {
        $(".ui-dialog #sdopener2").click(function () {
            $("#sddialog2").dialog("open");
        });
    }
});

$("#sddialog2").dialog({
    autoOpen: false,
    modal: true,
    width: 335,
    height: 250,
    open: function (event, ui) {
        $(".ui-dialog #sdopener3").click(function () {
            $("#sddialog3").dialog("open");
         });
    }
});

$("#sddialog3").dialog({
    autoOpen: false,
    modal: false,
    position: [298,61],
    width: '900',
    height: 642,
    resizable: true,
    handles: "all",
    autoHide:true
});

</script>
<body>
</body>
</html>

飞行情报
.ui小部件覆盖{
背景:rgba(0,0,0,0.9);
}
.ui按钮{
背景色:#1C2733;
高度:60px;
宽度:200px;
颜色:白色;
边框颜色:#1C2733;
边界半径:0px;
}
.ui按钮:活动{
背景色:#0E1F21;
颜色:白色;
}
.ui按钮:悬停{
背景色:#0E1F21;
边框颜色:#1C2733;
颜色:白色;
}
.ui按钮:链接{
背景色:#0E1F21;
颜色:白色;
}
标签{
字体大小:13px;
}
.按钮SD{
背景色:#FF3F00;
边界:无;
颜色:白色;
填充:10px 32px;
文本对齐:居中;
文字装饰:无;
显示:内联块;
字体大小:16px;
利润:4倍2倍;
光标:指针;
宽度:100%;
边界半径:4px;
}
.按钮SD:悬停{
背景色:#FB7005;
颜色:白色;
}
#sd搜索表格{
填充:0 15px;
左边距:-18px;
}
输入[类型=文本],选择{
宽度:100%;
左侧填充:15px;
利润率:8px0;
显示:内联块;
边框:1px实心#ccc;
边界半径:4px;
框大小:边框框;
高度:30px;
字体大小:12px;
}
输入[类型=提交]{
宽度:100%;
背景色:#4CAF50;
颜色:白色;
填充:14px 20px;
利润率:8px0;
边界:无;
边界半径:4px;
光标:指针;
}输入[类型=复选框]{
字体大小:13px;
}
输入[类型=收音机]{
字体大小:13px;
}
输入[类型=提交]:悬停{
背景色:#45a049;
}
选择权{
字体大小:13px;
}
输入{
字体大小:13px;
}
:-webkit输入占位符{/*Chrome/Opera/Safari*/
字体大小:13px;
}
:-moz占位符{/*Firefox19+*/
字体大小:13px;
}
:-ms输入占位符{/*IE 10+*/
字体大小:13px;
}
:-moz占位符{/*Firefox 18-*/
字体大小:13px;
}
.ui对话框{
位置:绝对位置;
高度:自动;
顶部:62px;
左:0px;
显示:块;
宽度:287px;
}
#开瓶器{
背景:url("数据:图片/png;base64,IVBorW0KggoaaaAnsuhueugaabqaaaucayaaacnir0Naaabzuleqvq4jb3tqu7cqbqa0h8ej+Aruaa34a2ixDugckztqslumpakm1ajrnmwfg9gyntusvjv/lz/w/ADsEK6qMgNtYwG18ippHu9R+Ibykvzbwkvzbutwetbr0vkr1fhtp9jqvazw5yxw5yf1f1f1jjkv3xw/He70Uladjjjv1f1f1f1fg2g2vqqw2v2w2v8w2vqw2v3w2v3w3w3w3w3w2v3w3w3w2v3w3w2v3w3w3w2Dujbhrxjqqqjj8mwbqg2661dfzvnswkeg05v6ncs0h3lqhpguj374evnqvbxnhoscdn5na/y0wv4ygpc8suqwcaajbbzwsh1nnxstqvjuklgrbi3xrvdr16xuvmy2oodt3vdr1aqftebj8ay5ubkx1dr6juwtuley7b1op9jywcbfccrc6nygab8as5qvlsy+41jaaaelftksuqmcc)50px中心不重复;
高度:60px;
}
#sdopener:悬停{
背景色:#0E1F21;
边框颜色:#1C2733;
颜色:白色;
}
.ui对话框.ui可调整大小se{
宽度:14px;
高度:14px;
右:3px;
底部:3px;
背景位置:-80px-224px;
}
种子关键字:

评级:
2+评级
1+评级
0评级
所有评级
价格:
-
随时 上周 过去两周





下面是TABLE CHART变量的位置 $(文档).ready(函数(){ $(“#示例”).DataTable(); } ); $(“#sdopener”)。单击(函数(){ $(#sddialog”).dialog(“打开”); }); $(“#sddialog”)。对话框({ 自动打开:错误, 莫代尔:错, 位置:[0,61], 宽度:289, 身高:642, 打开:功能(事件、用户界面){ $(“.ui对话框#sdopener2”)。单击(函数(){ $(“sddialog2”).dialog(“打开”); }); } }); $(“#sddialog2”)。对话框({ 自动打开:错误, 莫代尔:是的, 宽度:335, 身高:250, 打开:功能(事件、用户界面){ $(“.ui对话框#sdopener3”)。单击(函数(){ $(“#sddialog3”)。对话框(“打开”); }); } }); $(“#sddialog3”)。对话框({ 自动打开:错误, 莫代尔:错, 职位:[298,61], 宽度:“900”, 身高:642, 可调整大小:正确, 句柄:“全部”, 自动隐藏:真 });
这方面有很多资料,下面的链接为您提供了完整的功能和设计,并提供了一些清晰的示例

试试这个:

$( function() {
  $( "#dialog" ).dialog({
  autoOpen: false,

  });

  $( "#opener" ).on( "click", function() {
  $( "#dialog" ).dialog( "open" );
  $("#content").html($("#tables").html());
  });
  } );


<div id="dialog" title="Basic dialog">
<p id="content">#myVariable</p>
</div>

<button id="opener">Open Dialog</button>

<div style="display: none;" id="tables">
    Write here to show in modal...
</div>
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
});
$(“#开启器”)。在(“单击”,函数()上){
$(“对话框”)。对话框(“打开”);
$(“#content”).html($(“#tables”).html());
});
} );

#myVariable

打开对话框 写在这里显示在模态。。。
代码在哪里?谢谢您的回复,先生,但是我不确定您提供的链接在寻找什么。您能否给我发送一些更具体的信息,说明如何获取变量,单击打开对话框后,该变量的内容将显示在对话框中。似乎我必须首先刷新以获取变量要显示的内容。谢谢。单击链接时是否会显示对话框?是的,对话框会显示,但变量数据不会显示,除非我刷新。我编辑了答案,请复制并粘贴我的代码,它会显示works@Light请从链接下载和使用,这将工作良好。