2012-07-07 66 views
0

我正在使用jQuery Form Plugin进行ajax调用并将响应定位到iFrame。'iframe:true'的jQuery ajaxSubmit()API问题

下面是一段代码:

function getResponse(requestData) { 
    $('#myForm').ajaxSubmit({ 
      type: "POST", 
      url: "servlet/myServletPath", 
      data: {requestData: requestData}, 
      timeout: 10000000, 
      iframe: true 
    }); 

}

这一切正常,除了我的servlet无法找到名为“的RequestData”的任何参数。当我删除'iframe:true'时,同样开始工作。但我需要将我的回复发布到iframe。

不知道这里究竟发生了什么?

感谢

回答

0

使用GET而不是POST尝试,你会得到成功的功能你的回应。它对我来说工作得很好。 :)

0

如果succeded所以加一个成功的功能

success: function (response) 
      { 
       // Perform your process after succeeding 
       iframe: true     
      }, 
error: function (xhr, status, error) { 

       alert(error); 
      } 
+0

'''iframe:true'''是ajaxSubmit对象的属性,为什么你把它放在成功函数里?这是错误的,随着语法! – designcise 2014-10-03 06:18:43