[問題] ajax回傳值

作者: ge002v (ge002v)   2014-03-13 21:28:25
各位大大好 小弟新手
我想透過ajax到另一個php頁面撈資料然後再把xmlhttp.responseText設值給js的變數用
但是會變成連php那頁的標籤語言都有
請問有什麼方法可以讓js裡的變數跟document.getElementById("txtHint").innerHTML
印出來的東西一樣?
例如:document.getElementById("txtHint").innerHTML 顯示10
有請各位大大解答
謝謝
作者: icydream (巧虎)   2014-03-13 21:50:00
php處理時,只要response想要輸出的字串,並不是整個網頁
作者: ge002v (ge002v)   2014-03-13 22:28:00
謝謝i大 不過想請教一下您是指撈資料那頁的php echo "10";這樣?
作者: icydream (巧虎)   2014-03-13 22:38:00
對的
作者: ge002v (ge002v)   2014-03-13 22:45:00
撈資料那頁我是印出一個變數 但是在本頁的js裡 var a=xmlhttp.responseText 再印出a就不是10而已 是那整頁的html和10.....
作者: tta02303991 (TsaiAndy)   2014-03-15 16:19:00
用個html tag + id 包起來,response 拿到之後再處理<p id='response'>response here</p>用 jquery filter 拿 id='response' tag 裏的東西
作者: ge002v (ge002v)   2014-03-16 12:04:00
謝謝t大 看來只能用jquery做了@@

Links booklink

Contact Us: admin [ a t ] ucptt.com