[問題] ajax回傳值

看板Ajax作者 (ge002v)時間10年前 (2014/03/13 21:28), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
各位大大好 小弟新手 我想透過ajax到另一個php頁面撈資料然後再把xmlhttp.responseText設值給js的變數用 但是會變成連php那頁的標籤語言都有 請問有什麼方法可以讓js裡的變數跟document.getElementById("txtHint").innerHTML 印出來的東西一樣? 例如:document.getElementById("txtHint").innerHTML 顯示10 有請各位大大解答 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.230.170.222

03/13 21:50, , 1F
php處理時,只要response想要輸出的字串,並不是整個網頁
03/13 21:50, 1F

03/13 22:28, , 2F
謝謝i大 不過想請教一下您是指撈資料那頁的php echo "10";
03/13 22:28, 2F

03/13 22:28, , 3F
這樣?
03/13 22:28, 3F

03/13 22:38, , 4F
對的
03/13 22:38, 4F

03/13 22:45, , 5F
撈資料那頁我是印出一個變數 但是在本頁的js裡 var a=xmlht
03/13 22:45, 5F

03/13 22:48, , 6F
tp.responseText 再印出a就不是10而已 是那整頁的html和10
03/13 22:48, 6F

03/13 22:48, , 7F
.....
03/13 22:48, 7F

03/15 16:19, , 8F
用個html tag + id 包起來,response 拿到之後再處理
03/15 16:19, 8F

03/15 16:20, , 9F
<p id='response'>response here</p>
03/15 16:20, 9F

03/16 10:41, , 10F
用 jquery filter 拿 id='response' tag 裏的東西
03/16 10:41, 10F

03/16 12:04, , 11F
謝謝t大 看來只能用jquery做了@@
03/16 12:04, 11F
文章代碼(AID): #1J8R9xSL (Ajax)