1

我正在研究 cakePHP 框架和 jQuery。我的疑问是当使用 jQuery 提交表单时,我会在新选项卡中得到结果。请帮助我

我的表格是:

<?php echo $form->create('viewupdFiles', array('id'=>'viewFile', 'enctype'=>'multipart/form-data', 'url'=>'/Review/view'),array('target' => '_blank')); ?>                                      
                                <a title="Click here to view File Status" target="_new" ><img src="../images/viewFile.jpg" alt=""width="21" height="21" id="view"></a>
                            <?php echo $html->tags['formend'];?>

我的表单提交 JQuery 代码是:

$('#view').click(function(){
         $('#viewFile').target = "_new";            
        $('#viewFile').submit();    
    });
4

2 回答 2

0

您将目标设置为“_blank”,这将告诉浏览器在新选项卡/窗口中打开它。

array('target' => '_blank')

了解HTML 目标属性的含义。这也不是 CakePHP 的问题,而是您不了解基本的 HTML 原则。

于 2013-06-17T13:35:48.947 回答
0
$(document).ready(function(){
    $('Form').attr("target", "_blank");
});

把它放在你的 JS 文件中,将在你的表单中添加新的 attr。欣赏^^

于 2020-02-16T10:19:19.447 回答