我使用的是一个相当垃圾的电子商务平台,它是 ePoS 系统的一个 bolt ,因此功能有限 - 因此我必须使用这些愚蠢的技巧。基本上,默认登录页面是不可设置样式的,因为表上没有唯一的类或 ID - 是的表。
所以我有了这个好主意:
if(window.location.href == "http://precisionoutdoors.web-epos.com/index.html?action=login"){ $('#central table').remove(); $('#central').load('http://www.precisionfiles.co.uk/inc/login.html'); }
这将删除垃圾表单并加载我自己的自定义表单,但是页面加载状态为“OK”的 Firebug 但变为红色,并且不加载我的数据。我真的很想知道这方面的想法,所以任何人都会深表感谢!
最佳答案
看起来您遇到了 Same Origin Policy .如果您可以控制这些资源,您应该安排一些事情,使原始页面和您尝试加载的页面都在同一主机(和协议(protocol))上。
ORIGINAL: http://www.example.com/something
-> Cannot load from http://www.another.com/somethingelse
-> Can load from http://www.example.com/somethingelse
关于jquery - 为什么我的 $.ajax 加载 - 然后取消?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510750/