我无法弄清楚为什么会这样。
http://www.freemoviedb.com/watch/5749/28_weeks_later.html
单击拇指向上/向下拇指,除了加载之外它什么都不做。
在萤火虫中,它只是说:
invalid 'in' operand a
http://static.freemoviedb.com/thumbsup/init.min.js.php
Line 1
/
invalid 'in' operand a
error(Object { name="a"})init.min.js.php (line 1)
b()jquery.min.js (line 124)
abort(Object { name="q"})
答案 0 :(得分:3)
它中断的原因是响应,因为它是另一个域,是null
(感谢same origin policy),所以这一部分:
success: function (a) {
if ('error' in a) { //here's your error
...失败,因为来自回复(a
)的数据在跨域请求中将为null
,("anything" in null)
将抛出您看到的错误。
答案 1 :(得分:2)
我马上看到的问题是你的Ajax请求是跨域的,它似乎产生了一个先前的错误
XMLHttpRequest cannot load http://static.freemoviedb.com/thumbsup/init.php. Origin http://www.freemoviedb.com is not allowed by Access-Control-Allow-Origin.
www.xyz.com
与static.xyz.com
这可能是其余代码失败的原因