我是网络编程的新手,我有一些问题,所以如果你能给我一些建议,那就太好了......
好的,我有 3 个单独的文件 index.html、foodstore.js 和 foodstore.php 当我在本地主机上运行 index.html 时,我可以使用一些 ajax 优势。但是如何将这 3 个文件合并到一个文件 .jsp 中?
在 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>';
?>