将数据从 jquery 传递到弹出窗口

Pass data from jquery to popup

我有这样的代码:

<img src='../imagesManageDebitur/edit.png' onclick='updateData(<?php echo $fasilitasInput[$rowInput]->CASHLOAN_ID; ?>)'/>

我有 javascript 这样的:

function updateData(data){
    alert(data);
    dialog.dialog("open");
}

dialog = $( "#getform" ).dialog({
      autoOpen: false,
      height: 400,
      width: 350,
      modal: true
});

我有要弹出的表格:

<div id="getform" title="Create new user">
          <center><b><p class="validateTips">Edit Data</p></b></center>

          <form name="frm_data_nasabah20" enctype="application/x-www-form-urlencoded"  method="post" action="<?php echo $page_action;?>">   
            <table width='100%'>
            <tr>
              <td height="20px"><label for="name">Nomor Rekening</label></td>
              <td height="20px">:</td>
              <td height="20px"><input required='required' type="text" name="NOMOR_REKENING" id="NOMOR_REKENING" class="text ui-widget-content ui-corner-all">
              </td>
            </tr></table></form></div>

当我尝试提醒数据时,我得到了不同 ID 的数据。我想用查询 select 搜索数据,并将其传递给输入值。我如何搜索它并将其传递给输入表单?

您可以使用 ajax 来实现: 这里你的 ajax 应该 return 一个 json 喜欢。

{"val1":"abc","val2":"def","val3":"xyz"}

&你的函数

function updateData(data){
    $.ajax({
        method: "POST",
        url: "test.php",
        dataType: "json",
        data: { data: data }
    }).done(function(result) {
        $('#NOMOR_REKENING').val(result.val1);
        $('#NOMOR_REKENING1').val(result.val2);
        $('#NOMOR_REKENING2').val(result.val3);
        dialog.dialog("open");
    });
}