【发布时间】:2014-05-20 06:45:49
【问题描述】:
在我的 Joomla 3.3 表单中,我插入了一个 ajax 脚本来动态更新一些表单字段。 ...脚本的主要部分是
formdata = new FormData();
jQuery.ajax({
type: "POST",
dataType: "json",
timeout: 6000,
url: "index.php?option=com_mycomponent&task=component.save",
data: formdata,
......................
........
触发ajax脚本后,控制器中的$_POST完全为空,无法访问重要的formdata。
同时我尝试了几种方法,例如
formdata = new FormData($(this)[0]); => nothing happens
或
formdata = new FormData();
formdata = $(this)[0]; => nothing happens
或
formdata = new FormData();
form = $(this)[0];
formdata.append("jform", form) => this fills up my $_POST, but with value undefined
如何通过 Ajax POST 方法将我的表单数据(jform 对象)传递给控制器?
【问题讨论】:
标签: javascript ajax view joomla http-post