0

私はWebプログラミングの初心者で、いくつか問題があります。いくつかの提案をいただければ幸いです...

OK、index.html、foodstore.js、foodstore.php の 3 つのファイルがあります。ローカルホストで index.html を実行すると、ajax の利点を利用できます。しかし、これらの 3 つのファイルを .jsp という 1 つのファイルにまとめるにはどうすればよいでしょうか。

foodstore.js には、process(); という関数があります。そしてそれは実行されます<input type="text" id="userInput" onkeyup="process()" />

セクションの下にすべてのコードを配置できますが、 foodstore.php を参照するこの関数をどうすればよいでしょうか?

function process() {


    food = encodeURIComponent(document.getElementById("userInput").value);
    //alert(food);
    xmlHttp.open("GET", "foodstore.php?food="+food, true);
    xmlHttp.onreadystatechange = handleServerResponse;
    xmlHttp.send();

}

PHP ページを JSP ページに変換できるかどうかはわかりません。これは、その参照ファイル foodstore.php です。これを .jsp にコーディングできるかどうか、および関数 process() で何を変更するかを知りたいです。xmlHttp.open("GET", "foodstore.php?food="+food, true);

foodstore.php のコードは次のとおりです。

<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';

echo '<response>';
    $food=$_GET['food'];
    $foodArray = array('Aik banka','Hypo bank','Reiffeisen','Societe Generale','Komercijalna banka', 'Banca intesa', 'Alpha bank');

    if (in_array($food,$foodArray)) {
    echo "".$food." posluje sa nama" ;
    } elseif ($food==''){
        echo "Morate uneti tacan naziv banke. (pocetak reci je sa velikim slovom. Npr. Aik banka, Hypo bank...)";
    } else {
        echo    "Izvinjavamo se, ali ".$food.' ne saradjuje sa nama';
    }

echo '</response>';

?>

4

0 に答える 0