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