我在 magento 中有一个管理模块。提交表单后,我希望能够显示“请稍候”弹出窗口(与更改类别时获得的方式相同)。我目前没有使用任何 AJAX,但假设我需要使用 ajax 提交表单。我没有任何 phtml 文件,因为我的表单信息是以编程方式设置的(因为它是动态的)。
有人可以指出我在magento中使用“请稍候”的正确方向,无论是否有AJAX?
如果您需要有关我如何显示表单的更多信息,请告诉我,因为我不知道需要什么信息,也不想只是用随机片段填充我的帖子。
解决
只是为了清楚地保存评论:
我覆盖了默认的保存按钮来添加一个 JS onclick:
$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;
}
})
}
这为我整理了。