Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将所选数据从模式弹出窗口发送回父窗体并关闭模式_Javascript_Php_Joomla_Modal Dialog - Fatal编程技术网

Javascript 如何将所选数据从模式弹出窗口发送回父窗体并关闭模式

Javascript 如何将所选数据从模式弹出窗口发送回父窗体并关闭模式,javascript,php,joomla,modal-dialog,Javascript,Php,Joomla,Modal Dialog,我在我的父窗体中有以下代码,用于打开项目的模式列表视图 <?php // My Stuff $field = $fieldSet['jform_my_stuff']; ?> <div class="control-group <?php echo 'field-' . $field->id . $field->responsive; ?>"> <div class="control-label"

我在我的父窗体中有以下代码,用于打开项目的模式列表视图

<?php
    // My Stuff
    $field = $fieldSet['jform_my_stuff'];
    ?>
    <div class="control-group <?php echo 'field-' . $field->id . $field->responsive; ?>">
        <div class="control-label">
            <?php echo $field->label; ?>
        </div>

        <div class="controls">
            <?php echo $field->input; ?>
        <?php
JHTML::_('behavior.modal');
?>
<a class="modal"
<a href="index.php?option=com_popuptry&amp;view=stuff&amp;layout=stuff&amp;tmpl=component" rel="{handler: 'iframe', size: {x: 800, y: 600}}">Select</a>
        </div>


您需要使用Javascript。(我在这里使用jquery)。我正在尽我最大的努力去理解你想做什么

基本上,我会编写一个函数来处理按钮点击

<input type="button" value="Click Me" onclick="sendToMyStuff()">
$('#button').bind('click', function(){ }
您也可以简单地使用复选框的ID来获取数据。我不确定你想做什么。我对乔姆拉也不是很熟悉。你也可以点击按钮绑定

<input type="button" value="Click Me" onclick="sendToMyStuff()">
$('#button').bind('click', function(){ }

希望这能有所帮助。

您好,在模态形式中尝试了这一点,但它只显示了按钮,没有执行其他操作。我认为它需要从$row.stuff中获取数据,并将其放置在父窗体上名为jform_my_stuff的字段中,然后关闭模式。这就是它应该做的。您是否能够从复选框中检索该值?你有没有试过打印/记录数据,以确保数据被正确检索?很抱歉,在代码方面,我绝对是个新手。谢谢你帮助我。。我甚至不知道如何检查数据是否被正确检索(项目列表视图的每一行上都有一个按钮-点击它会从$row中取出行,并将数据保存在stuff so$row.stuff中。该复选框与传输无关。将数据发送到父页面上的jform_my_stuff并关闭。我想我理解Jscript正在做什么,但仍然无法让它工作-按钮可以我确信它应该关闭模式。复选框没有告诉你要传输哪一行数据吗?