我是.load()来自不同文件的一些代码,在这个文件中是一个表单:
echo $this->Form->create('myForm', array('url' => array('controller' => 'myController', 'action' => 'myAction'), 'id' => 'myForm'));
//my input fields
echo $this->Form->end;
我希望能够提交此表单,因此我使用了:
$('#table').on('click', '#mySubmitButton', function() {
$('#myForm').submit();
});
当我现在点击#mySubmitButton时,表单将重定向到myAction但$ this-> request->数据为空。当我手动将浏览器指向我正在加载的文件时,表单工作正常,它只是不会发布它获得的数据.load()'ed
这是一个常见问题吗?我该怎么做才能让表格正确提交?
由于
.load()代码:
$(document).ready(function () {
$('#table1').load('link_to_file');
});
表单的HTML输出:
<form id="myForm" accept-charset="utf-8" method="post" action="link_to_file"></form>