私はmagentoでカスタムモジュールを作った。私はそれにajaxを使用しています(prototype.js).iはajaxページのpost変数を見つけることができます。しかし、私はajaxページでファイル配列を見つけることができません。 私はthis.Pleaseに次のコードを使用しています私に間違っている場所を教えてください?ajaxページのファイルデータをmagentoで取得するにはどうすればよいですか?
//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)();" ファイル配列の値を取得できます。しかし、今すぐ戻ってページをリフレッシュし始めます。
お願いします。
何あなたのHTMLは次のように見えますか? AJAXなしで動作しますか? – nachito
はいいいえajaxなしでうまく動作しています – mjdevloper