我正在使用jQuery Form Plugin进行ajax调用并将响应定位到iFrame。
这是一段代码:
function getResponse(requestData) {
$('#myForm').ajaxSubmit({
type: "POST",
url: "servlet/myServletPath",
data: {requestData: requestData},
timeout: 10000000,
iframe: true
});
}
这很好用,除了我的servlet找不到任何名为'requestData'的参数。当我删除'iframe:true'时,同样开始工作。但我需要将我的回复发布到iframe。
知道这里究竟发生了什么吗?
由于
答案 0 :(得分:0)
如果成功,您将获得对成功函数的响应,因此添加成功函数
success: function (response)
{
// Perform your process after succeeding
iframe: true
},
error: function (xhr, status, error) {
alert(error);
}
答案 1 :(得分:0)
尝试使用GET而不是POST。它对我来说很好。 :)