0

私は、PHP を使用できない PhoneGap を使用して Android jQuery Mobile アプリケーションに取り組んでいます。そのため、別の場所でホストしている外部 PHP ページをロードしたいと考えています。基本的にこれは私が探しているものです:
ユーザーがフォームに入力して [送信] をクリックすると、
外部の PHP ページが読み込まれ、アプリの確認ページに戻ります。

これは可能ですか?私は何日もこれをやろうとしてきましたが、まだうまくいきません。外部 PHP ページまたは確認ページのみをロードするか、PHP ページの前に確認ページをロードして、ユーザーに空白のページを表示させます。どんな助けでも大歓迎です!

これは私が現在持っているものです:

$("#inputform").submit(function() {
    alert("test");
    $.getJSON("http://www.somewhere.com/sendemail.php");
    $.mobile.changePage("confirmation.html");
    return false;
});
4

1 に答える 1

1

ajaxリクエストのsuccessイベントでページをconfirmation.htmlに変更するとどうなるでしょうか?

$.ajax({
    url: 'http://www.somewhere.com/sendemail.php',
    success: function(data, textStatus, XMLHttpRequest)
    {
        //do some work
        $.mobile.changePage("confirmation.html");
    }
});

または getJson を使用

$.getJSON('http://www.somewhere.com/sendemail.php', function(data) {
    //do some work
    $.mobile.changePage("confirmation.html");
}

sendemail.php へのリクエストが成功すると、返されたデータを使ってあらゆる操作を実行し、confirmation.html ページに移動できます。

于 2013-04-17T17:27:19.097 に答える