2016-03-19 14 views
-1

Phonegap kullanarak bir uygulama yapıyorum ve .html formunu kullanmamıza izin veriyoruz ancak .php formatındaki dosyalara ihtiyacımız var. Bu yüzden php için bir sunucu kullanacağız.
phonegap'te index.html sayfasını oluşturduktan sonra, phonegap'i php ile bağlamak için herhangi bir örnek veya ipucu almıyorum.Telefon belleği ile php'yi bağlayabilirsiniz?

<html> 
<head> 
    <style type="text/css"></style> 
    <script type="text/javascript"> 
    function post(){ 
       var first = document.getElementById("first").value; 
       var second = document.getElementById("second").value; 

       var formdata = new FormData(); 
       formdata.append("first", first); 
       formdata.append("second", second); 



    var ajax = new XMLHttpRequest(); 
    document.getElementById('ans').innerHTML = 'Loading...'; 
    ajax.addEventListener("load", completeHandlerrrr, false); 

    ajax.open("POST", "http://localhost/phonegap/app/post.php"); 
    ajax.send(formdata); 
} 
function completeHandlerrrr(event){ 

var hh= event.target.responseText; 

    document.getElementById('ans').innerHTML = hh; 

} 


</script> 

</head> 
<body> 

<input type="text" id="first" name="first" /> 
<input type="text" id="second" name="second" /> 
<input type="submit" id="submit" name="submit" onclick="post();"/> 
<div id="ans"></div> 
</body> 
</html> 

post.php

<?php 
echo $_POST['first']; 
echo $_POST['second']; 

?> 

cevap

4

PhoneGap hibrit mobil uygulama geliştirme çerçevesi, bu javascript ve cordova yerli özellikler için html, css, kullanır. Php sunucu tarafı betik dili. Sunucuda php kullanabilirsiniz. Php dosyasını yapın ve js dosyasında ajax çağrısı kullanarak phonegap ile bağlayın. Her şey sunucu tarafında yapılır, sadece ajax kullanarak js üzerinde bu sayfayı arayın ve istediğiniz gibi phonegap kullanabilirsiniz.

1

Telefon hafızasında, sunucunuzdan php kullanabilirsiniz. localhost yerine

ajax.open("POST", "http://192.168.1.1/phonegap/app/post.php"); // or you domain server www.example.com/api/post.php 

gibi

.

ve sunucu php dosyanızdaki normal msql bağlantısını kullanabilirsiniz.

0

Daha Yeni Tarayıcıların/Cordova Parsers Bloklarının Diğer Web Sitelerine Talep Etmesini Unuttun.
Buradaki Çözümüm, AJAX Çukur Sunucusunu İçeren JS Dosyasını Yüklemek Ve Kullanımı: