2012-07-07 55 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