magentoに管理モジュールがあります。フォームが送信されたときに、「お待ちください」ポップアップを表示できるようにしたいと思います(カテゴリを変更するときに表示されるのと同じ方法です)。現在AJAXを使用していませんが、ajaxを使用してフォームを送信する必要があると想定しています。フォーム情報はプログラムで設定されているため(動的であるため)、phtmlファイルはありません。
AJAXの有無にかかわらず、誰かが私をMagentoで「お待ちください」を使用する正しい方向に向けることができますか?
フォームの表示方法についてさらに情報が必要な場合は、必要な情報がわからず、投稿にランダムなスニペットを入力したくないので、お知らせください。
解決済み
コメントを保存するための明確さのために:
デフォルトの保存ボタンを無効にして、JSonclickを追加しました。
$this->_updateButton('save', 'onclick', 'submitForm()');
次に、を使用してJSファイルを含めましたlayout.xml
<reference name="head">
<action method="addJs"><script>mymodule/javascript.js</script></action>
</reference>
次に、JS関数を追加しました。
function submitForm(){
$('edit_form').request({
onComplete: function() {
window.location.href = document.URL;
}
})
}
これは私のためにそれを分類しました。