0
我正在写一个greasemonkey脚本,以便当用户单击复选框时,带有表单的页面通过.ajax加载,表单填充自动发布然后发布。表单是从我找到的multipart/form-data,不能通过.ajax调用发布。为了解决这个问题,我做了以下内容:jQuery加载页面通过ajax和后窗体里面的返回ajax数据
function getConvoPage() {
$.get("/page_with_form.php", { id: theId }, function(data){
parsePage(data);
});
}
function parsePage(data) {
var dataObject = jQuery(data);
dataObject.find('textarea[name="message_text"]').val('Thank you for your purchase!');
dataObject.find('form[enctype="multipart/form-data"]').submit();
}
我能够设置textarea的价值,我已确认的形式被发现,但提交操作不执行任何操作。我也尝试了trigger()并模拟点击()到提交按钮。这些都不起作用,这使我相信这是不可能的。
我能做些什么来完成这项工作或者什么是可行的替代方法?