我在 magento 中制作了一个自定义模块。我在其中使用 ajax(prototype.js)。我可以在 ajax 页面上找到 post 变量。但我无法在 ajax 页面上找到文件数组。我为此使用以下代码。请让我知道我错在哪里?
//Ajax code on phtml page
new Ajax.Request(
reloadurl,
{
method: 'post',
parameters: $('use-credit-Form').serialize(),
onComplete: function(data)
{
alert(data.responseText);
}
});
//Php code on ajaxpage
public function ajaxAction()
{
$fileData = $_FILES;
echo '<pre>';
print_r($fileData);die;
}
它总是打印空白。但是当我添加这一行“VarienForm.prototype.submit.bind(usecreditForm)();” 我可以得到文件数组的值。但现在退后页面开始刷新。
请给我一些建议。