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

时间:2015-12-10 03:07:33

标签: jquery html popup jquery-ui-dialog

我有这样的代码:

<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的数据。我想用查询选择搜索数据,并将其传递给输入值。我如何搜索并将其传递给输入表单?

1 个答案:

答案 0 :(得分:0)

您可以使用ajax来实现此目的: 在这里你的ajax应该返回一个类似的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");
    });
}