第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ajax問題?

Ajax問題?

為什么點擊查詢時會這樣控制臺:XML 解析錯誤:找不到根元素位置:file:///D:/ss/test.php?number=0行 71,列 3:php代碼如下<?php?? //設(shè)置頁面內(nèi)容是html編碼格式是utf-8 header("Content-Type:text/plain;charset=utf-8"); //header("Content-Type:application/json;charset=utf-8"); //header("Content-Type:text/xml;charset=utf-8"); //header("Content-Type:text/html;charset=utf-8"); //header("Content-Type:application/javacript;charset=utf-8"); //定義一個多維數(shù)組,包含員工的信息,每條員工信息為一個數(shù)組 $staff?=?array? ( array("name"?=>?"洪七","number"?=>?"101","sex"?=>?"男","job"?=>?"總經(jīng)理"?), array("name"?=>?"郭晶","number"?=>?"102","sex"?=>?"男","job"?=>?"開發(fā)工程師"?), array("name"?=>?"黃蓉","number"?=>?"103","sex"?=>?"女","job"?=>?"神經(jīng)病"?) ); //判斷如果是GET請求,則進行搜索;如果是POST請求,則進行新建 //$_SERVER是一個超全局變量,在一個腳本的全部作用域中都可用,不用使用global關(guān)鍵字 //$_SERVER["REQUEST_METHOD"]返回訪問頁面使用的請求 if?($_SERVER["REQUEST_METHOD"]?==?"GET")?{ search(); }elseif?($_SERVER["REQUEST_METHOD"]?==?"POST")?{ create(); } //通過員工編號搜索員工 function?search(){ //檢查是否有員工編號的參數(shù) //isset檢測變量是否設(shè)置;empty判斷值是否為空 //超全局變量$_GRT和$_POST用于收集表單數(shù)據(jù) if?(!isset($_GET['number'])?||?empty($_GET["number"]))?{ echo?"參數(shù)錯誤"; return; } //函數(shù)值外聲明的變量擁有Global作用域,只能在函數(shù)之外進行訪問。 //global關(guān)鍵詞用于訪問函數(shù)內(nèi)的全局變量 global?$staff; //獲取number參數(shù) $number?=?$_GET["number"]; $result?=?"沒有找到員工。"; //遍歷$staff多維數(shù)組,查找key值為number的員工是否存在,如果存在,則修改返回值 foreach?($staff?as?$value)?{ if?($value["number"]?==?$number)?{ $result?=?"找到員工:員工編號:".$value["number"].",員工姓名:".$value["name"]. ",員工性別:".$value["sex"].",員工職位:".$value["job"]; break; } } echo?$result; } //創(chuàng)建員工 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?"參數(shù)錯誤,能不能寫完整?"; return; } //TODO:獲取POST表單數(shù)據(jù)并保存到數(shù)據(jù)庫 //提示保存成功 echo?"員工:".$_POST["name"]."信息保存成功!"; } ?>html代碼如下<!DOCTYPE?html> <html> <head> <meta?charset="UTF-8"> <script?src="js/jquery-3.2.0.js"></script> <title>Demo</title> <style> body,input,button,select,h1{ font-size:?30px; line-height:?1.8; } </style> </head> <body> <h1>員工查詢</h1> <label>請輸入員工編號:</label> <input?type="text"?id="keyword"/> <button?id="search">查詢</button><br> <p?id="searchResult"></p> <h1>員工新建</h1> <label>請輸入員工姓名:</label> <input?type="text"?id="staffName"/><br> <label>請輸入員工編號:</label> <input?type="text"?id="staffNumber"/><br> <label>請輸入員工性別:</label> <select?id="staffSex"> <option>男</option> <option>女</option> </select><br> <label>請輸入員工職位:</label> <input?type="text"?id="staffJob"/><br> <button?id="save">保存</button> <p?id="createResult"></p> <script> document.getElementById('search').onclick?=?function(){ //發(fā)送Ajax查詢請求并處理 var?request?=?new?XMLHttpRequest(); request.open("GET","file:///D:/ss/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); } } } } </script> </body> </html>
查看完整描述

4 回答

?
西蘭花偉大炮

TA貢獻376條經(jīng)驗 獲得超318個贊


request,open()里面的文件路徑有不有問題?感覺是這個問題

查看完整回答
2 反對 回復 2017-04-23
  • 白天給你吃黑片
    白天給你吃黑片
    demo.html跟test.php在ss文件夾同級目錄,絕對位置相對位置都不對。。。
  • 西蘭花偉大炮
    西蘭花偉大炮
    request.opne()就不要加路徑了,我測試沒問題的,都是下的源碼
  • 白天給你吃黑片
    白天給你吃黑片
    request.open("GET","test.php?number="+ document.getElementById('keyword').value); 是這樣嗎,= =我在火狐瀏覽器上測就是這個樣子。。。我沒有加站點,是不是因為這個?
點擊展開后面1
?
qq___714

TA貢獻2條經(jīng)驗 獲得超0個贊

這個問題是因為,打開php文件是localhost/下打開,但你打開這個網(wǎng)頁不是通過localhost打開,在使用ajax找到php文件時是按你打開html的目錄下找到php文件,此時打開php文件不是在localhost下的,應(yīng)該在localhost下打開html文件

查看完整回答
反對 回復 2018-03-12
?
weibo_杰克遜之死_0

TA貢獻2條經(jīng)驗 獲得超0個贊


或者,如果你用的是Dreamweaver的話,配置下服務(wù)器也可以。就可以不用下載xampp

查看完整回答
反對 回復 2017-06-05
?
weibo_杰克遜之死_0

TA貢獻2條經(jīng)驗 獲得超0個贊


請問這個問題解決了嗎?我也碰到這個問題,說下我的解決方法。下載xampp,運行之后把你的html和php放在xampp安裝文件夾下的htdocs文件夾下面,然后再瀏覽器輸入localhost/xxx.html就可以了。xxx表示你的html文件名。

查看完整回答
反對 回復 2017-06-05
  • 4 回答
  • 0 關(guān)注
  • 3083 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號