作者ge002v (ge002v)
看板Ajax
標題[問題] ajax回傳值
時間Thu Mar 13 21:28:25 2014
各位大大好 小弟新手
我想透過ajax到另一個php頁面撈資料然後再把xmlhttp.responseText設值給js的變數用
但是會變成連php那頁的標籤語言都有
請問有什麼方法可以讓js裡的變數跟document.getElementById("txtHint").innerHTML
印出來的東西一樣?
例如:document.getElementById("txtHint").innerHTML 顯示10
有請各位大大解答
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.230.170.222
1F:推 icydream:php處理時,只要response想要輸出的字串,並不是整個網頁 03/13 21:50
2F:→ ge002v:謝謝i大 不過想請教一下您是指撈資料那頁的php echo "10"; 03/13 22:28
3F:→ ge002v:這樣? 03/13 22:28
4F:推 icydream:對的 03/13 22:38
5F:→ ge002v:撈資料那頁我是印出一個變數 但是在本頁的js裡 var a=xmlht 03/13 22:45
6F:→ ge002v:tp.responseText 再印出a就不是10而已 是那整頁的html和10 03/13 22:48
7F:→ ge002v:..... 03/13 22:48
8F:→ tta02303991:用個html tag + id 包起來,response 拿到之後再處理 03/15 16:19
9F:→ tta02303991:<p id='response'>response here</p> 03/15 16:20
10F:→ tta02303991:用 jquery filter 拿 id='response' tag 裏的東西 03/16 10:41
11F:→ ge002v:謝謝t大 看來只能用jquery做了@@ 03/16 12:04