0

jQuery Form Pluginを使用して ajax 呼び出しを行い、iFrame への応答をターゲットにしています。

コードの一部は次のとおりです。

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

}

私のサーブレットが「requestData」という名前のパラメーターを見つけることができないことを除けば、これは問題なく機能します。「iframe: true」を削除すると、同じことが機能し始めます。しかし、応答を iframe に投稿する必要があります。

ここで正確に何が起こっているのか分かりますか?

ありがとう

4

2 に答える 2

0

成功すると成功関数への応答が得られるので、成功関数を追加します

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

                alert(error);
            }
于 2012-07-07T08:15:01.517 に答える
0

POST の代わりに GET を使用してみました。それは私にとってはうまくいきました。:)

于 2012-07-10T10:54:49.260 に答える