我在 iframe 中加载页面作为表单提交的回调时遇到了困难。当我在没有回调的情况下提交表单时,提交工作正常,但是当我在提交表单后尝试加载页面时,表单没有提交。
以下作品:
$("#new_explanation").on('submit', function(ev){
});
以下不起作用:
$("#new_explanation").on('submit', function(ev){
$('#lastExplanation').load("http://localhost:3000/lasturl", function(){
alert('hi world');
});
return false;
});
html中的iframe标签:
<iframe width="100%" id="lastExplanation"></iframe>
我认为 return false 阻止了表单提交,但我不确定如何在不刷新页面的情况下执行此操作。非常感谢您的帮助。让我知道是否需要发布任何 html 或 rails。