2013-04-17 2 views
0

PhoneGap을 사용하여 Android jQuery Mobile 애플리케이션을 개발 중이며 PHP를 사용할 수 없습니다. 그래서 다른 곳에서 호스팅하고있는 외부 PHP 페이지를로드하고 싶습니다. 기본적으로 이것이 내가 원하는 것입니다 :
사용자가 양식을 채운 다음 제출을 클릭하십시오.
외부 PHP 페이지가로드 된 다음 내 응용 프로그램의 확인 페이지로 돌아갑니다.jQuery Mobile 양식 제출시 외부 PHP로드

이것이 가능합니까? 며칠 동안이 작업을 수행하려고 노력했지만 여전히 작동하지 않습니다. 외부 PHP 페이지 또는 확인 페이지 만로드하거나 사용자가 빈 페이지를 보는 PHP 페이지 앞에 확인 페이지를로드합니다. 어떤 도움이라도 대단히 감사하겠습니다!

이 내가 현재 가지고있는 것입니다 :

페이지를 변경하는 경우 아약스 요청의 성공 이벤트 confirmation.html이하는 무엇
$("#inputform").submit(function() { 
    alert("test"); 
    $.getJSON("http://www.somewhere.com/sendemail.php"); 
    $.mobile.changePage("confirmation.html"); 
    return false; 
}); 
+0

외부 PHP 코드가 데이터베이스에 양식 데이터를 추가하거나 콘텐츠를 가져옵니다. –

+0

데이터를 데이터베이스에 추가하기 만하면됩니다. 아무것도 가져 오지 않습니다. –

답변

1

?

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

OR해서 getJSON

반환 된 데이터로 무엇을 할 수있을 것입니다 sendemail.php 다음 confirmation.html이 페이지를 지시하는 성공적인 요청 후 여기에
$.getJSON('http://www.somewhere.com/sendemail.php', function(data) { 
    //do some work 
    $.mobile.changePage("confirmation.html"); 
} 

.

관련 문제