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

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

ajax異步 返回?cái)?shù)據(jù)為空問題

ajax異步 返回?cái)?shù)據(jù)為空問題

慕村1106498 2017-06-08 09:17:05
客戶端:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body><label>帳號(hào):</label><input type="text" id="name"><input type="submit" id="sub" value="查 詢">?<p id="p">12</p></body></html><script type="text/javascript">? var xml = new XMLHttpRequest();? var sub = document.getElementById('sub');? sub.onclick = function ()? {? ? xml.open('GET','1.php?name=131',true);? xml.send();? alert(xml.readyState);? alert(xml.responseText);? document.getElementById('p').innerHTML=xml.responseXML;? }</script>服務(wù)端:<?php? $db = mysqli_connect("localhost","root","root","bigo"); $name = $_GET['name']; $sql = "select * from bigo_yh where name='$name'";? ? $my = mysqli_query($db,$sql);? ? $bow = mysqli_num_rows($my); if(!$bow<1) { while ($row = mysqli_fetch_assoc($my)) { echo $row['name']; } }else{ echo "沒有$name"; }?>xml.readyState返回的是1,xml.responseXML沒有數(shù)據(jù)。為什么,那做錯(cuò)了
查看完整描述

3 回答

已采納
?
李曉健

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

readyState === 4 時(shí)才會(huì)有數(shù)據(jù)

查看完整回答
2 反對 回復(fù) 2017-06-08
  • 慕村1106498
    慕村1106498
    意思是說要判斷readyState是否等于4才有數(shù)據(jù)?
  • 李曉健
    李曉健
    是 的
  • 慕村1106498
    慕村1106498
    這樣么:<script type="text/javascript"> var sub = document.getElementById('sub'); sub.onclick = function () { if(readyState === 4) { var xml = new XMLHttpRequest(); xml.open("GET","2.php?name=document.getElementById('name').value",true); xml.send(); document.getElementById('p').innerHTML=xml.responseText; alert(xml.status); }else{ alert('錯(cuò)誤'); } } </script> 還是沒有
點(diǎn)擊展開后面5
?
Lawleit

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


建議學(xué)習(xí)jQuery對原生ajax的封裝,會(huì)很簡單。

當(dāng)然原生的了解也很有好處的。

查看完整回答
反對 回復(fù) 2017-06-08
?
qq_F_71

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

hahaha

查看完整回答
反對 回復(fù) 2017-06-08
?
qq_歲月靜好不忘初心_0

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

xml.send(‘填寫需要發(fā)送的字段’);
查看完整回答
反對 回復(fù) 2017-06-08
?
慕粉4246601

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

dddd

查看完整回答
反對 回復(fù) 2017-06-08
?
Dikuni

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

先了解一下readyState5個(gè)狀態(tài)碼,1代表的是請求發(fā)送成功,等待服務(wù)器處理,這個(gè)時(shí)候服務(wù)器還沒有response,所以你的responsetext是無內(nèi)容的。原生的js通常都不這么寫的,通常與onreadystatechange同時(shí)使用,檢測狀態(tài)的變化,一變化就會(huì)調(diào)用綁定的函數(shù),你可以自己網(wǎng)上查資料。

查看完整回答
反對 回復(fù) 2017-06-08
?
田心楓

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

這是老的ajax吧

查看完整回答
反對 回復(fù) 2017-06-08
點(diǎn)擊展開后面4
  • 3 回答
  • 1 關(guān)注
  • 4022 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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