
1 raptium 2012-10-09 23:41:04 +08:00 没细看 不过跨站的 XHR 默认是不允许的,如果豆瓣服务器没有特别支持的话 |
2 raptium 2012-10-09 23:42:28 +08:00 另外楼主如果用 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 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那块,犯晕了. |