-1

phonegap を使用してアプリを作成しており、.html フォームを使用できますが、.php 形式のファイルが必要なので、php 用のサーバーを使用します。
phonegap で index.html ページを作成した後、phonegap を php に接続するための例やヒントが得られません。

<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'];

?>
4

3 に答える 3

4

Phonegap は、ネイティブ機能に HTML、CSS、JavaScript、および Cordova を使用するモバイル アプリ開発フレームワークです。一方、PHP はサーバー側のスクリプト言語であり、サーバー上にインフラストラクチャが必要です。PHP を直接使用することはできませんが、JavaScript ファイルで Ajax 呼び出しを使用することにより、リモート サーバーから PHP ページの結果を使用できます。

于 2016-03-19T06:55:39.397 に答える
1

phonegap では、サーバーから php を使用できます。

お気に入り

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

の代わりにlocalhost

サーバーphpファイルで通常のmsql接続を使用できます。

于 2016-03-19T06:56:22.193 に答える