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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Ajax問(wèn)題?

Ajax問(wèn)題?

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

4 回答

?
西蘭花偉大炮

TA貢獻(xiàn)376條經(jīng)驗(yàn) 獲得超318個(gè)贊


request,open()里面的文件路徑有不有問(wèn)題?感覺(jué)是這個(gè)問(wèn)題

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

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

這個(gè)問(wèn)題是因?yàn)椋蜷_(kāi)php文件是localhost/下打開(kāi),但你打開(kāi)這個(gè)網(wǎng)頁(yè)不是通過(guò)localhost打開(kāi),在使用ajax找到php文件時(shí)是按你打開(kāi)html的目錄下找到php文件,此時(shí)打開(kāi)php文件不是在localhost下的,應(yīng)該在localhost下打開(kāi)html文件

查看完整回答
反對(duì) 回復(fù) 2018-03-12
?
weibo_杰克遜之死_0

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊


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

查看完整回答
反對(duì) 回復(fù) 2017-06-05
?
weibo_杰克遜之死_0

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊


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

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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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