簡體   English   中英

jQuery Mobile在表單提交時加載外部PHP

[英]jQuery Mobile load external PHP on form submit

我正在使用PhoneGap開發Android jQuery Mobile應用程序,該應用程序不允許我使用PHP。 因此,我想加載一個我在其他地方托管的外部PHP頁面。 基本上這就是我要尋找的:
用戶填寫表格,然后單擊提交
外部PHP頁面已加載,然后返回到我的應用程序中的確認頁面。

這可能嗎? 我已經嘗試了好幾天了,但仍然無法正常工作。 它將只加載外部PHP頁面,或者僅加載確認頁面,或者將加載PHP頁面之前的確認頁面,使用戶看到空白頁面。 任何幫助將不勝感激!

這是我目前擁有的:

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

如果在ajax請求成功事件中將頁面更改為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頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM