1
raptium 2012-10-09 23:41:04 +08:00
没细看
不过跨站的 XHR 默认是不允许的,如果豆瓣服务器没有特别支持的话 |
2
raptium 2012-10-09 23:42:28 +08:00 1
另外楼主如果用 Chrome 调试,Console 里应该会提到 Same Origin Policy 之类的东西,就是说的这个问题
|
3
zhiml0ve OP @raptium 就是在chrome调试的,现在发现getElementsByTagName少了s,加上了;在change = bookname;语句前面加了alert(change);却完全没有反应。就是跨站不行吗?
感谢回答.. |
4
zythum 2012-10-09 23:52:22 +08:00
xhr不能跨区,安全问题。如果要做的话可以做成chrome插件之类的可以。
|
5
tux 2012-10-10 01:59:43 +08:00 1
chrome默认不能跨域
用 iframe 吧~ |
6
chone 2012-10-10 03:25:20 +08:00
除了跨域的问题,handleRequest的逻辑也不对,数据应该是从xmlReg.responseXML取得。
document是当前页面的。 还有没有.getElementByTagName这个方法,应该是.getElementsByTagName。 关于dom的操作lz可以看一下这个 http://www.w3school.com.cn/xmldom/dom_nodes_info.asp |
7
nicolazj 2012-10-10 21:47:58 +08:00
v2ex 发帖不能格式化代码吗~
|
8
ant_sz 2012-10-10 22:10:24 +08:00
|
9
liuyl 2012-10-10 22:23:17 +08:00
douban图书有api,调用api吧
|
10
foru17 2012-10-10 22:28:57 +08:00
我学Jquery ,到Ajax Jsonp那块,犯晕了.
|