我有一个提交给 Python CGI 脚本的 HTML 表单。从 Java Applet 提交时,需要额外的数据。使用 JQuery,我尝试在提交时将此数据附加到表单“字符串”,使用类似
form_data += '&additionalData=' + java_applet_function().getVal() + ';'
$.post('script.cgi', form_data, cb);
但是,CGI 脚本显然没有接收到这些附加数据。虽然这java_applet_function
不是错误的来源。所以我现在的解决方案是,在提交表单之前,将 写入additionalData
隐藏的 HTML 表单元素,CGI 脚本确实从那里接收数据。
如上所示,用 JQuery 是否不可能做到这一点?我在问,因为我相信 HTML 隐藏输入会干扰应用程序的其他部分。