0

私はこれに困惑しています。何らかの理由でBlackberryのみで、投稿で内部の「機能」にアクセスしていません。最新の JQuery Mobile を使用しています。アイデアはありますか?:

function test(data1)
    {            
        alert("I do get here!");
        $.post("test.php",
        { data: data1 },
            function(xml) {
                alert("never here!");
            }
        );     
    }
4

4 に答える 4

1

私もこの問題を抱えていましたが、5.x OS のみでした。6.0は正常に動作します。なんらかの理由で、私の場合は IIS から返されたデータが原因で、投稿が成功しなかったように見えます。

于 2011-03-10T03:39:52.333 に答える
0

それは起こるだけonSuccessです。ハンドラーを追加して、error何が問題なのかを確認します。

http://api.jquery.com/jQuery.ajax/

http://api.jquery.com/ajaxError/

于 2010-12-22T17:35:02.557 に答える
0

最も可能性の高い原因は、呼び出しが成功せず、post()ヘルパー メソッドに指定されたコールバックが成功した場合にのみ呼び出されることです。コールをストレート コールにラップ解除するか、またはコールバックをajax()設定して、実際の問題があるかどうかを確認してください。ajaxError()ajaxComplete()

于 2010-12-22T17:35:06.240 に答える
0

解決策は、メソッドをGETに変更することでした。理由はわかりませんが、Blackberry ブラウザーは JQuery POST をサポートしていないようです。

于 2010-12-27T20:38:32.563 に答える