小编Eri*_*ell的帖子

Magento Admin表单重定向到仪表板上?post?

Magento 1.7.0.2:我正在尝试获取一个表单(在后端)将文件(图片)上传到Post自身(如果不完整),或者adminhtml控制器如果完成.我的JavaScript验证运行良好,但是当我的表单被POST时,我被重定向到仪表板.我有一个表单键,我的url是用特殊键创建的,但我仍然无法通过POST.谁能帮我?

phtml模板文件:

<script type="text/javascript">
function postSelf(){
    form=document.getElementById('imgSel');
    form.action='<?php Mage::helper("adminhtml")->getUrl("*/*/")?>';
    form.submit();
}    
function validateForm(){

    var name=document.forms["imgSel"]["iName"].value;
    var file=document.forms["imgSel"]["file_upload"].value;
    if (!name){
        alert("You must have an Image Name!");
        postSelf();
    }
    else if (!file){
        alert("You must have a File to upload");
        postSelf();
    }
    else{
        form=document.getElementById('imgSel');
        form.submit();
    } 
}  
    </script>

    <?php Mage::log(Mage::helper("adminhtml")->getUrl("*/*/"), null, ‘layout.log’ );?>

<h3 class="icon-head head-adminhtml-imagegrid">Add an Image:</h3>

<form name="imgSel" id="imgSel" action="<?php Mage::helper("adminhtml")->getUrl("*/*/insert")?>" 
      enctype="multipart/form-data" method="POST">
<!--Form key-->
    <input type="hidden" name="form_key" value="<? echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
    <?php Mage::log(Mage::getSingleton('core/session')->getFormKey(), null, ‘layout.log’ );?>

    <label for="iName">Image …
Run Code Online (Sandbox Code Playgroud)

forms post admin magento

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

admin ×1

forms ×1

magento ×1

post ×1