PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] div取值問題
作者:
mickeyboy
(mickey)
2014-12-19 08:59:10
卡關了一陣子,想請問關於使用JQuery取值的問題
如果是<div id="a">123</div> 這樣使用$('#a').text();
可以取出 123 這個值
但如果<div id="a"> </div> 裡面是AJAX回傳的資料
使用.text()取值會將我的AJAX處理頁面的JS程式碼
也一併顯示,無法達到只取得回傳值
也測試過 val() html() ...等
想請問前輩,問題卡點在哪裡?
作者:
Peruheru
(還在想)
2014-12-19 09:06:00
對不起,看不懂你在寫什麼用.text取值會顯示js程式碼?你怎麼做到的?你是把<script></script>片段寫在這裡面嗎?如果是這樣,那你本來就不應該取他的值阿,你該把結果放在只會有"值"的地方,取出來才會是"值"阿比如說裡面再放一個<div>來存放值反過來說,為什麼你要把程式碼放在你覺得應該放值的地方
作者:
mrbigmouth
(大嘴先生)
2014-12-19 09:17:00
放在div裡面的不會是程式碼 只是文字而已這沒有全部程式碼無法猜測錯誤在哪
作者:
Peruheru
(還在想)
2014-12-19 12:28:00
你如果網站有上線的話,直接給網站會更好找問題
作者:
jhunkyoiori
(瓦爾加布)
2014-12-19 13:01:00
因為你把值塞在<div id="a">裡面,所以你抓$('#a').text()會顯示<div>裡面的內容你要在抓下一層的資料的話 你的選擇器那邊要再指定 再
作者:
Peruheru
(還在想)
2014-12-19 13:11:00
等等,所謂的程式碼難道是指Dom結構?這誤會大了HTML的標籤並不屬於"程式碼",說程式碼我還以為是JS...
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-12-19 16:11:00
1.使用PHP測試環境應該不是單機吧?難不成沒PHP環境?2.AJAX的傳回值端看單獨執行B.php會印出什麼東西你直接連B.php,看原始碼,看到什麼就是接到什麼包含HTML標籤啦JS什麼的,所以你不想接到JS卻寫JS就錯了,一般除了刻意這麼做,不然AJAX的後端只會印出一些基本的資料串,或是JSON等把JS傳回來並不是不對,但看樣子你不是想要這麼做
作者:
crossdunk
(推噓自如)
2014-12-22 09:12:00
他的意思應該是他用localhost側是吧如果你跑出來是<title>測試</title>那你試試看 $('#id title).text();問題應該是出在你的b.php 你傳回來應該有給他標籤吧
繼續閱讀
[問題] 寫Web Crawler遇到JavaScript解析問題
Sofya
[問題] 不知道即時檢查該插入在哪部分?
yuananan
[問題] jQuery圖片轉換
ahoo122002
Fw: [問題]動態右鍵選單
f0921048125
[問題] 增進 JavaScript 觀念的書
Neisseria
[問題] 繪圖
xx250919
[問題] 繪圖
xx250919
[問題] 自動上傳影片到youtube
pigcat1315
[問題] jQuery的自動完成UI遇上同義字(解決)
Peruheru
[問題] 用按鈕取代checkbox ?
chang0206
Links
booklink
Contact Us: admin [ a t ] ucptt.com