prototype.js Ajaxリクエストからファイルを処理しようとしていますが、動作しません。データがコントローラに入っていません($ _FILES)。プロトタイプjsのAjaxリクエストからアップロード/ハンドルファイル
私はMagentoでCheckoutに1ステップを追加し、ファイルをアップロードして次のステップに進む必要があります。
以下のコードも試してみました。
var request = new Ajax.Request(
this.saveUrl,
{
method: 'post',
requestHeaders: {"X-Prototype-Version": null},
contentType: 'multipart/form-data',
onComplete: this.onComplete,
onSuccess: this.onSave,
onFailure: checkout.ajaxFailure.bind(checkout),
postBody: formData,
}
);
ここをクリックしてください。