求解救,為什么我這里面所有東西都顯示了啊
js代碼
{
?? ??? ??? ?var request=new XMLHttpRequest();
?? ??? ??? ?request.open("GET","test.php?number="+document.getElementById("keyword").value);
?? ??? ??? ?request.send();
?? ??? ??? ?request.onreadystatechange=function(){
?? ??? ??? ??? ?if(request.readyState===4){
?? ??? ??? ??? ??? ?if(request.status===200){
?? ??? ??? ??? ??? ??? ?document.getElementById("searchResult").innerHTML=request.responseText;
?? ??? ??? ??? ??? ?}else{
?? ??? ??? ??? ??? ??? ?alert("發(fā)生錯誤"+request.status);
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
php代碼
<?php
header("Content-Type:text/plain;charset-utf-8");
$staff=array
? (
?? ?array("name"=>"紅旗","number"=>"101","sex"=>"男","job"=>"總經(jīng)理"),
?? ?array("name"=>"腹背","number"=>"102","sex"=>"女","job"=>"測試"),
?? ?array("name"=>"是放松","number"=>"1013","sex"=>"男","job"=>"大唐")
?? ?);
? if($_SERVER["REQUEST_METHOD"]=="GET"){
? ?? ?search();
? }elseif($_SERVER["REQUEST_METHOD"]=="POST"){
? ?? ?create();
? }
function search(){
?? ?? if(!isset($_GET["number"])||empty($_GET["number"])){
? ?? ?echo "參數(shù)錯誤";
? ?? ?return;
? }
? global $staff;
? $number=$_GET["number"];
? $result="沒有找到員工";
? foreach ($staff as $value) {
? ?? ?if($value["number"]==$number){
? ?? ??? ?$result="編號".$value["number"]."姓名".$value["name"]."性別".$value["sex"]."職位".$value["job"];
? ?? ?break;
? ?? ?} ??? ?# code...
? }
? echo $result;
}
function create(){
?? ?if(!isset($_POST["name"])||empty($_POST["name"])||!isset($_POST["number"])||empty($_POST["number"])||!isset($_POST["sex"])||empty($_POST["sex"])||!isset($_POST["job"])||empty($_POST["job"])){
?? ??? ?echo "error";
?? ??? ?return;
?? ?}
?? ?echo "員工:".$_POST["name"]."成功";
}
?>
為什么我顯示了這下面所有的東西啊
"紅旗","number"=>"101","sex"=>"男","job"=>"總經(jīng)理"), array("name"=>"腹背","number"=>"102","sex"=>"女","job"=>"測試"), array("name"=>"是放松","number"=>"1013","sex"=>"男","job"=>"大唐") ); ?if($_SERVER["REQUEST_METHOD"]=="GET"){ ? search(); ?}elseif($_SERVER["REQUEST_METHOD"]=="POST"){ ? create(); ?} function search(){ ?if(!isset($_GET["number"])||empty($_GET["number"])){ ? echo "參數(shù)錯誤"; ? return; ?} ?global $staff; ?$number=$_GET["number"]; ?$result="沒有找到員工"; ?foreach ($staff as $value) { ? if($value["number"]==$number){ ? $result="編號".$value["number"]."姓名".$value["name"]."性別".$value["sex"]."職位".$value["job"]; ? break; ? } ? # code... ?} ?echo $result; } function create(){ if(!isset($_POST["name"])||empty($_POST["name"])||!isset($_POST["number"])||empty($_POST["number"])||!isset($_POST["sex"])||empty($_POST["sex"])||!isset($_POST["job"])||empty($_POST["job"])){ echo "error"; return; } echo "員工:".$_POST["name"]."成功"; } ?>
2016-11-26
我也是。找到原因了,感謝@我是劉高興?老哥。
題主你打開頁面的時候不是localhost打開的,而是127.0.什么的。問題原因就是這個
把前面的這一段改成localhost:(你的端口號,默認(rèn)是80,改過的話就是你改的那個),后面的文件名是不用修改的。
2016-11-17
發(fā)現(xiàn)問題了,應(yīng)該是服務(wù)器環(huán)境沒配置成功,你試試在瀏覽器直接輸入localhost試試
2016-11-17
我也是這情況。。。